home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / MediaTools™ / MediaTools / MediaTools.rsrc / CODE_16_BBRes2.txt < prev    next >
Text File  |  1991-09-09  |  257KB  |  4,656 lines

  1. # near model CODE resource
  2. # jump table entries: 5216-5283 (68 of them)
  3. export_652:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  2054                     movea.l    A0, [A4]
  8. 0000000C  4A28 009B                tst.b      [A0 + 0x9B]
  9. 00000010  6708                     beq        +0xA /* 0000001A */
  10. 00000012  2F0C                     move.l     -[A7], A4
  11. 00000014  4EAD 08EA                jsr        [A5 + 0x8EA /* export_281 */]
  12. 00000018  6006                     bra        +0x8 /* 00000020 */
  13. label0000001A:
  14. 0000001A  2F0C                     move.l     -[A7], A4
  15. 0000001C  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  16. label00000020:
  17. 00000020  286E FFFC                movea.l    A4, [A6 - 0x4]
  18. 00000024  4E5E                     unlink     A6
  19. 00000026  2E9F                     move.l     [A7], [A7]+
  20. 00000028  4E75                     rts
  21. 0000002A  9B54                     sub.w      [A4], D5
  22. 0000002C  4E45                     trap       5
  23. 0000002E  4152                     chk.w      D0, [A2]
  24. 00000030  4C59 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, [A1]+
  25. 00000034  4450                     neg.w      [A0]
  26. 00000036  5249                     addq.w     A1, 1
  27. 00000038  4E54 4841                link       A4, -0xFFFFB7BF
  28. 0000003C  4E44                     trap       4
  29. 0000003E  4C45 522E                movem.l    D1,D2,D3,D5,A1,A4,A6, D5
  30. 00000042  4652                     not.w      [A2]
  31. 00000044  4545                     chk.w      D2, D5
  32. 00000046  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  33. // begin alternate branch 00000048-0000005A
  34. fn00000048:
  35. 00000048  4E56 0000                link       A6, 0
  36. 0000004C  48E7 0018                movem.l    -[A7], A3,A4
  37. 00000050  286E 0008                movea.l    A4, [A6 + 0x8]
  38. 00000054  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  39. 00000058  2054                     movea.l    A0, [A4]
  40. // end alternate branch 00000048-0000005A
  41. fn00000048: // (misaligned)
  42. 0000004A  0000 48E7                ori.b      D0, 0xE7
  43. 0000004E  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  44. 00000052  0008 4EAD                ori.b      A0, 0xAD
  45. 00000056  1792 2054                move.b     [A3 + D2.w + 0x54], [A2]
  46. 0000005A  117C 0001 009B           move.b     [A0 + 0x9B], 0x1
  47. 00000060  2054                     movea.l    A0, [A4]
  48. 00000062  2F28 0012                move.l     -[A7], [A0 + 0x12]
  49. 00000066  2F28 000E                move.l     -[A7], [A0 + 0xE]
  50. 0000006A  1F28 006E                move.b     -[A7], [A0 + 0x6E]
  51. 0000006E  1F28 0055                move.b     -[A7], [A0 + 0x55]
  52. 00000072  1F28 0054                move.b     -[A7], [A0 + 0x54]
  53. 00000076  2F0C                     move.l     -[A7], A4
  54. 00000078  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  55. 0000007C  2054                     movea.l    A0, [A4]
  56. 0000007E  4AA8 0012                tst.l      [A0 + 0x12]
  57. 00000082  670C                     beq        +0xE /* 00000090 */
  58. 00000084  2668 0012                movea.l    A3, [A0 + 0x12]
  59. 00000088  2F0C                     move.l     -[A7], A4
  60. 0000008A  2F0B                     move.l     -[A7], A3
  61. 0000008C  4EAD 2AA2                jsr        [A5 + 0x2AA2 /* export_1360 */]
  62. label00000090:
  63. 00000090  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  64. 00000096  4E5E                     unlink     A6
  65. 00000098  2E9F                     move.l     [A7], [A7]+
  66. 0000009A  4E75                     rts
  67. 0000009C  8026                     or.b       D0, -[A6]
  68. 0000009E  544E                     addq.w     A6, 2
  69. 000000A0  4541                     chk.w      D2, D1
  70. 000000A2  524C                     addq.w     A4, 1
  71. 000000A4  5953                     subq.w     [A3], 4
  72. 000000A6  5444                     addq.w     D4, 2
  73. 000000A8  5052                     addq.w     [A2], 8
  74. 000000AA  494E                     chk.w      D4, A6
  75. 000000AC  5448                     addq.w     A0, 2
  76. 000000AE  414E                     chk.w      D0, A6
  77. 000000B0  444C                     neg.w      A4
  78. 000000B2  4552                     chk.w      D2, [A2]
  79. 000000B4  2E54                     movea.l    A7, [A4]
  80. 000000B6  5255                     addq.w     [A5], 1
  81. 000000B8  4C59 494E                movem.l    D1,D2,D3,D6,A0,A3,A6, [A1]+
  82. 000000BC  4954                     chk.w      D4, [A4]
  83. 000000BE  4941                     chk.w      D4, D1
  84. 000000C0  4C49 5A45                movem.l    D0,D2,D6,A1,A3,A4,A6, A1
  85. 000000C4  0000 0000                ori.b      D0, 0x0
  86. export_653:
  87. 000000C8  4E56 0000                link       A6, 0
  88. 000000CC  48E7 0108                movem.l    -[A7], D7,A4
  89. 000000D0  3E2E 000C                move.w     D7, [A6 + 0xC]
  90. 000000D4  286E 0008                movea.l    A4, [A6 + 0x8]
  91. 000000D8  2054                     movea.l    A0, [A4]
  92. 000000DA  3147 0098                move.w     [A0 + 0x98], D7
  93. 000000DE  3007                     move.w     D0, D7
  94. 000000E0  0440 00B0                subi.w     D0, 0xB0
  95. 000000E4  6712                     beq        +0x14 /* 000000F8 */
  96. 000000E6  5340                     subq.w     D0, 1
  97. 000000E8  670E                     beq        +0x10 /* 000000F8 */
  98. 000000EA  5340                     subq.w     D0, 1
  99. 000000EC  670A                     beq        +0xC /* 000000F8 */
  100. 000000EE  5540                     subq.w     D0, 2
  101. 000000F0  6706                     beq        +0x8 /* 000000F8 */
  102. 000000F2  0440 0015                subi.w     D0, 0x15
  103. 000000F6  660E                     bne        +0x10 /* 00000106 */
  104. label000000F8:
  105. 000000F8  2054                     movea.l    A0, [A4]
  106. 000000FA  4A28 009B                tst.b      [A0 + 0x9B]
  107. 000000FE  6606                     bne        +0x8 /* 00000106 */
  108. 00000100  2F0C                     move.l     -[A7], A4
  109. 00000102  4EBA FF44                jsr        [PC - 0xBC /* 00000048 */]
  110. label00000106:
  111. 00000106  598F                     subq.l     A7, 4
  112. 00000108  0C47 00B4                cmpi.w     D7, 0xB4
  113. 0000010C  6608                     bne        +0xA /* 00000116 */
  114. 0000010E  203C 0000 00B2           move.l     D0, 0xB2
  115. 00000114  6004                     bra        +0x6 /* 0000011A */
  116. label00000116:
  117. 00000116  48C7                     ext.l      D7
  118. 00000118  2007                     move.l     D0, D7
  119. label0000011A:
  120. 0000011A  3F00                     move.w     -[A7], D0
  121. 0000011C  2F0C                     move.l     -[A7], A4
  122. 0000011E  4EAD 10DA                jsr        [A5 + 0x10DA /* export_535 */]
  123. 00000122  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  124. 00000126  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  125. 0000012C  4E5E                     unlink     A6
  126. 0000012E  205F                     movea.l    A0, [A7]+
  127. 00000130  5C4F                     addq.w     A7, 6
  128. 00000132  4ED0                     jmp        [A0]
  129. 00000134  8024                     or.b       D0, -[A4]
  130. 00000136  544E                     addq.w     A6, 2
  131. 00000138  4541                     chk.w      D2, D1
  132. 0000013A  524C                     addq.w     A4, 1
  133. 0000013C  5953                     subq.w     [A3], 4
  134. 0000013E  5444                     addq.w     D4, 2
  135. 00000140  5052                     addq.w     [A2], 8
  136. 00000142  494E                     chk.w      D4, A6
  137. 00000144  5448                     addq.w     A0, 2
  138. 00000146  414E                     chk.w      D0, A6
  139. 00000148  444C                     neg.w      A4
  140. 0000014A  4552                     chk.w      D2, [A2]
  141. 0000014C  2E44                     movea.l    A7, D4
  142. 0000014E  4F4D                     chk.w      D7, A5
  143. 00000150  454E                     chk.w      D2, A6
  144. 00000152  5543                     subq.w     D3, 2
  145. 00000154  4F4D                     chk.w      D7, A5
  146. 00000156  4D41                     chk.w      D6, D1
  147. 00000158  4E44                     trap       4
  148. 0000015A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  149. export_654: // at 0000015C (misaligned)
  150. 0000015E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  151. 00000162  0008 2050                ori.b      A0, 0x50 /* 'P' */
  152. 00000166  0C68 00B4 0098           cmpi.w     [A0 + 0x98], 0xB4
  153. 0000016C  57C0                     seq        D0
  154. 0000016E  0240 0001                andi.w     D0, 0x1
  155. 00000172  48C0                     ext.l      D0
  156. 00000174  1D40 000C                move.b     [A6 + 0xC], D0
  157. 00000178  4E5E                     unlink     A6
  158. 0000017A  2E9F                     move.l     [A7], [A7]+
  159. 0000017C  4E75                     rts
  160. 0000017E  802A 544E                or.b       D0, [A2 + 0x544E]
  161. 00000182  4541                     chk.w      D2, D1
  162. 00000184  524C                     addq.w     A4, 1
  163. 00000186  5953                     subq.w     [A3], 4
  164. 00000188  5444                     addq.w     D4, 2
  165. 0000018A  5052                     addq.w     [A2], 8
  166. 0000018C  494E                     chk.w      D4, A6
  167. 0000018E  5448                     addq.w     A0, 2
  168. 00000190  414E                     chk.w      D0, A6
  169. 00000192  444C                     neg.w      A4
  170. 00000194  4552                     chk.w      D2, [A2]
  171. 00000196  2E44                     movea.l    A7, D4
  172. 00000198  4F49                     chk.w      D7, A1
  173. 0000019A  4E47                     trap       7
  174. 0000019C  5052                     addq.w     [A2], 8
  175. 0000019E  494E                     chk.w      D4, A6
  176. 000001A0  5453                     addq.w     [A3], 2
  177. 000001A2  454C                     chk.w      D2, A4
  178. 000001A4  4543                     chk.w      D2, D3
  179. 000001A6  5449                     addq.w     A1, 2
  180. 000001A8  4F4E                     chk.w      D7, A6
  181. 000001AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  182. export_655: // at 000001AC (misaligned)
  183. 000001AE  FFF4                     .invalid   <<F/7/7>>
  184. 000001B0  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  185. 000001B4  286E 0008                movea.l    A4, [A6 + 0x8]
  186. 000001B8  598F                     subq.l     A7, 4
  187. 000001BA  3F3C 03F2                move.w     -[A7], 0x3F2
  188. 000001BE  7000                     moveq.l    D0, 0x00
  189. 000001C0  2F00                     move.l     -[A7], D0
  190. 000001C2  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  191. 000001C6  2657                     movea.l    A3, [A7]
  192. 000001C8  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  193. 000001CC  598F                     subq.l     A7, 4
  194. 000001CE  2F3C 646C 6F67           move.l     -[A7], 0x646C6F67 /* 'dlog' */
  195. 000001D4  2F0B                     move.l     -[A7], A3
  196. 000001D6  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  197. 000001DA  2D57 FFF4                move.l     [A6 - 0xC], [A7]
  198. 000001DE  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  199. 000001E2  598F                     subq.l     A7, 4
  200. 000001E4  2F3C 7066 726D           move.l     -[A7], 0x7066726D /* 'pfrm' */
  201. 000001EA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  202. 000001EE  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  203. 000001F2  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  204. 000001F6  2054                     movea.l    A0, [A4]
  205. 000001F8  1F28 009A                move.b     -[A7], [A0 + 0x9A]
  206. 000001FC  7001                     moveq.l    D0, 0x01
  207. 000001FE  1F00                     move.b     -[A7], D0
  208. 00000200  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  209. 00000204  4EAD 133A                jsr        [A5 + 0x133A /* export_611 */]
  210. 00000208  598F                     subq.l     A7, 4
  211. 0000020A  2F3C 6366 726D           move.l     -[A7], 0x6366726D /* 'cfrm' */
  212. 00000210  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  213. 00000214  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  214. 00000218  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  215. 0000021C  2054                     movea.l    A0, [A4]
  216. 0000021E  4A28 009A                tst.b      [A0 + 0x9A]
  217. 00000222  57C3                     seq        D3
  218. 00000224  4403                     neg.b      D3
  219. 00000226  1F03                     move.b     -[A7], D3
  220. 00000228  7001                     moveq.l    D0, 0x01
  221. 0000022A  1F00                     move.b     -[A7], D0
  222. 0000022C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  223. 00000230  4EAD 133A                jsr        [A5 + 0x133A /* export_611 */]
  224. 00000234  2F0B                     move.l     -[A7], A3
  225. 00000236  4EAD 31C2                jsr        [A5 + 0x31C2 /* export_1588 */]
  226. 0000023A  2053                     movea.l    A0, [A3]
  227. 0000023C  2F28 0038                move.l     -[A7], [A0 + 0x38]
  228. 00000240  7003                     moveq.l    D0, 0x03
  229. 00000242  3F00                     move.w     -[A7], D0
  230. 00000244  4EAD 3572                jsr        [A5 + 0x3572 /* export_1706 */]
  231. 00000248  598F                     subq.l     A7, 4
  232. 0000024A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  233. 0000024E  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  234. 00000252  2E1F                     move.l     D7, [A7]+
  235. 00000254  558F                     subq.l     A7, 2
  236. 00000256  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  237. 0000025A  4EAD 1332                jsr        [A5 + 0x1332 /* export_610 */]
  238. 0000025E  2054                     movea.l    A0, [A4]
  239. 00000260  115F 009A                move.b     [A0 + 0x9A], [A7]+
  240. 00000264  2F0B                     move.l     -[A7], A3
  241. 00000266  4EAD 31BA                jsr        [A5 + 0x31BA /* export_1587 */]
  242. 0000026A  0C87 636E 636C           cmpi.l     D7, 0x636E636C /* 'cncl' */
  243. 00000270  6606                     bne        +0x8 /* 00000278 */
  244. 00000272  422E 000C                clr.b      [A6 + 0xC]
  245. 00000276  600C                     bra        +0xE /* 00000284 */
  246. label00000278:
  247. 00000278  558F                     subq.l     A7, 2
  248. 0000027A  2F0C                     move.l     -[A7], A4
  249. 0000027C  4EAD 22CA                jsr        [A5 + 0x22CA /* export_1109 */]
  250. 00000280  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  251. label00000284:
  252. 00000284  4CEE 1888 FFE4           movem.l    D3,D7,A3,A4, [A6 - 0x1C]
  253. 0000028A  4E5E                     unlink     A6
  254. 0000028C  2E9F                     move.l     [A7], [A7]+
  255. 0000028E  4E75                     rts
  256. 00000290  8024                     or.b       D0, -[A4]
  257. 00000292  544E                     addq.w     A6, 2
  258. 00000294  4541                     chk.w      D2, D1
  259. 00000296  524C                     addq.w     A4, 1
  260. 00000298  5953                     subq.w     [A3], 4
  261. 0000029A  5444                     addq.w     D4, 2
  262. 0000029C  5052                     addq.w     [A2], 8
  263. 0000029E  494E                     chk.w      D4, A6
  264. 000002A0  5448                     addq.w     A0, 2
  265. 000002A2  414E                     chk.w      D0, A6
  266. 000002A4  444C                     neg.w      A4
  267. 000002A6  4552                     chk.w      D2, [A2]
  268. 000002A8  2E50                     movea.l    A7, [A0]
  269. 000002AA  4F53                     chk.w      D7, [A3]
  270. 000002AC  454A                     chk.w      D2, A2
  271. 000002AE  4F42                     chk.w      D7, D2
  272. 000002B0  4449                     neg.w      A1
  273. 000002B2  414C                     chk.w      D0, A4
  274. 000002B4  4F47                     chk.w      D7, D7
  275. 000002B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  276. export_656: // at 000002B8 (misaligned)
  277. 000002BA  0000 206E                ori.b      D0, 0x6E /* 'n' */
  278. 000002BE  0008 2050                ori.b      A0, 0x50 /* 'P' */
  279. 000002C2  1D68 009A 000C           move.b     [A6 + 0xC], [A0 + 0x9A]
  280. 000002C8  4E5E                     unlink     A6
  281. 000002CA  2E9F                     move.l     [A7], [A7]+
  282. 000002CC  4E75                     rts
  283. 000002CE  802A 544E                or.b       D0, [A2 + 0x544E]
  284. 000002D2  4541                     chk.w      D2, D1
  285. 000002D4  524C                     addq.w     A4, 1
  286. 000002D6  5953                     subq.w     [A3], 4
  287. 000002D8  5444                     addq.w     D4, 2
  288. 000002DA  5052                     addq.w     [A2], 8
  289. 000002DC  494E                     chk.w      D4, A6
  290. 000002DE  5448                     addq.w     A0, 2
  291. 000002E0  414E                     chk.w      D0, A6
  292. 000002E2  444C                     neg.w      A4
  293. 000002E4  4552                     chk.w      D2, [A2]
  294. 000002E6  2E47                     movea.l    A7, D7
  295. 000002E8  4554                     chk.w      D2, [A4]
  296. 000002EA  5052                     addq.w     [A2], 8
  297. 000002EC  494E                     chk.w      D4, A6
  298. 000002EE  5450                     addq.w     [A0], 2
  299. 000002F0  4F53                     chk.w      D7, [A3]
  300. 000002F2  5445                     addq.w     D5, 2
  301. 000002F4  5246                     addq.w     D6, 1
  302. 000002F6  5241                     addq.w     D1, 1
  303. 000002F8  4D45                     chk.w      D6, D5
  304. 000002FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  305. export_657: // at 000002FC (misaligned)
  306. 000002FE  0000 206E                ori.b      D0, 0x6E /* 'n' */
  307. 00000302  0008 2050                ori.b      A0, 0x50 /* 'P' */
  308. 00000306  116E 000C 009A           move.b     [A0 + 0x9A], [A6 + 0xC]
  309. 0000030C  4E5E                     unlink     A6
  310. 0000030E  205F                     movea.l    A0, [A7]+
  311. 00000310  5C4F                     addq.w     A7, 6
  312. 00000312  4ED0                     jmp        [A0]
  313. 00000314  802A 544E                or.b       D0, [A2 + 0x544E]
  314. 00000318  4541                     chk.w      D2, D1
  315. 0000031A  524C                     addq.w     A4, 1
  316. 0000031C  5953                     subq.w     [A3], 4
  317. 0000031E  5444                     addq.w     D4, 2
  318. 00000320  5052                     addq.w     [A2], 8
  319. 00000322  494E                     chk.w      D4, A6
  320. 00000324  5448                     addq.w     A0, 2
  321. 00000326  414E                     chk.w      D0, A6
  322. 00000328  444C                     neg.w      A4
  323. 0000032A  4552                     chk.w      D2, [A2]
  324. 0000032C  2E53                     movea.l    A7, [A3]
  325. 0000032E  4554                     chk.w      D2, [A4]
  326. 00000330  5052                     addq.w     [A2], 8
  327. 00000332  494E                     chk.w      D4, A6
  328. 00000334  5450                     addq.w     [A0], 2
  329. 00000336  4F53                     chk.w      D7, [A3]
  330. 00000338  5445                     addq.w     D5, 2
  331. 0000033A  5246                     addq.w     D6, 1
  332. 0000033C  5241                     addq.w     D1, 1
  333. 0000033E  4D45                     chk.w      D6, D5
  334. 00000340  0000 0000                ori.b      D0, 0x0
  335. export_658:
  336. 00000344  4E56 0000                link       A6, 0
  337. 00000348  2F0C                     move.l     -[A7], A4
  338. 0000034A  206E 0008                movea.l    A0, [A6 + 0x8]
  339. 0000034E  2050                     movea.l    A0, [A0]
  340. 00000350  2868 0012                movea.l    A4, [A0 + 0x12]
  341. 00000354  2F0C                     move.l     -[A7], A4
  342. 00000356  4EAD 2AAA                jsr        [A5 + 0x2AAA /* export_1361 */]
  343. 0000035A  286E FFFC                movea.l    A4, [A6 - 0x4]
  344. 0000035E  4E5E                     unlink     A6
  345. 00000360  2E9F                     move.l     [A7], [A7]+
  346. 00000362  4E75                     rts
  347. 00000364  8020                     or.b       D0, -[A0]
  348. 00000366  544E                     addq.w     A6, 2
  349. 00000368  4541                     chk.w      D2, D1
  350. 0000036A  524C                     addq.w     A4, 1
  351. 0000036C  5953                     subq.w     [A3], 4
  352. 0000036E  5444                     addq.w     D4, 2
  353. 00000370  5052                     addq.w     [A2], 8
  354. 00000372  494E                     chk.w      D4, A6
  355. 00000374  5448                     addq.w     A0, 2
  356. 00000376  414E                     chk.w      D0, A6
  357. 00000378  444C                     neg.w      A4
  358. 0000037A  4552                     chk.w      D2, [A2]
  359. 0000037C  2E41                     movea.l    A7, D1
  360. 0000037E  444F                     neg.w      A7
  361. 00000380  524E                     addq.w     A6, 1
  362. 00000382  5041                     addq.w     D1, 8
  363. 00000384  4745                     chk.w      D3, D5
  364. 00000386  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  365. export_659: // at 00000388 (misaligned)
  366. 0000038A  0000 2F0C                ori.b      D0, 0xC
  367. 0000038E  286E 0008                movea.l    A4, [A6 + 0x8]
  368. 00000392  2054                     movea.l    A0, [A4]
  369. 00000394  4A28 009B                tst.b      [A0 + 0x9B]
  370. 00000398  6706                     beq        +0x8 /* 000003A0 */
  371. 0000039A  2F0C                     move.l     -[A7], A4
  372. 0000039C  4EBA 1FBA                jsr        [PC + 0x1FBA /* 00002358 */]
  373. label000003A0:
  374. 000003A0  286E FFFC                movea.l    A4, [A6 - 0x4]
  375. 000003A4  4E5E                     unlink     A6
  376. 000003A6  2E9F                     move.l     [A7], [A7]+
  377. 000003A8  4E75                     rts
  378. 000003AA  8023                     or.b       D0, -[A3]
  379. 000003AC  544E                     addq.w     A6, 2
  380. 000003AE  4541                     chk.w      D2, D1
  381. 000003B0  524C                     addq.w     A4, 1
  382. 000003B2  5953                     subq.w     [A3], 4
  383. 000003B4  5444                     addq.w     D4, 2
  384. 000003B6  5052                     addq.w     [A2], 8
  385. 000003B8  494E                     chk.w      D4, A6
  386. 000003BA  5448                     addq.w     A0, 2
  387. 000003BC  414E                     chk.w      D0, A6
  388. 000003BE  444C                     neg.w      A4
  389. 000003C0  4552                     chk.w      D2, [A2]
  390. 000003C2  2E43                     movea.l    A7, D3
  391. 000003C4  4845                     swap.w     D5
  392. 000003C6  434B                     chk.w      D1, A3
  393. 000003C8  5052                     addq.w     [A2], 8
  394. 000003CA  494E                     chk.w      D4, A6
  395. 000003CC  5445                     addq.w     D5, 2
  396. 000003CE  5200                     addq.b     D0, 1
  397. 000003D0  0000 0000                ori.b      D0, 0x0
  398. export_660:
  399. 000003D4  4E56 0000                link       A6, 0
  400. 000003D8  2F0C                     move.l     -[A7], A4
  401. 000003DA  286E 0008                movea.l    A4, [A6 + 0x8]
  402. 000003DE  2054                     movea.l    A0, [A4]
  403. 000003E0  4A28 009B                tst.b      [A0 + 0x9B]
  404. 000003E4  6706                     beq        +0x8 /* 000003EC */
  405. 000003E6  2F0C                     move.l     -[A7], A4
  406. 000003E8  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  407. label000003EC:
  408. 000003EC  286E FFFC                movea.l    A4, [A6 - 0x4]
  409. 000003F0  4E5E                     unlink     A6
  410. 000003F2  2E9F                     move.l     [A7], [A7]+
  411. 000003F4  4E75                     rts
  412. 000003F6  8025                     or.b       D0, -[A5]
  413. 000003F8  544E                     addq.w     A6, 2
  414. 000003FA  4541                     chk.w      D2, D1
  415. 000003FC  524C                     addq.w     A4, 1
  416. 000003FE  5953                     subq.w     [A3], 4
  417. 00000400  5444                     addq.w     D4, 2
  418. 00000402  5052                     addq.w     [A2], 8
  419. 00000404  494E                     chk.w      D4, A6
  420. 00000406  5448                     addq.w     A0, 2
  421. 00000408  414E                     chk.w      D0, A6
  422. 0000040A  444C                     neg.w      A4
  423. 0000040C  4552                     chk.w      D2, [A2]
  424. 0000040E  2E52                     movea.l    A7, [A2]
  425. 00000410  4544                     chk.w      D2, D4
  426. 00000412  4F50                     chk.w      D7, [A0]
  427. 00000414  4147                     chk.w      D0, D7
  428. 00000416  4542                     chk.w      D2, D2
  429. 00000418  5245                     addq.w     D5, 1
  430. 0000041A  414B                     chk.w      D0, A3
  431. 0000041C  5300                     subq.b     D0, 1
  432. 0000041E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  433. export_661: // at 00000420 (misaligned)
  434. 00000422  0000 2F0C                ori.b      D0, 0xC
  435. 00000426  286E 0008                movea.l    A4, [A6 + 0x8]
  436. 0000042A  2054                     movea.l    A0, [A4]
  437. 0000042C  4A28 009B                tst.b      [A0 + 0x9B]
  438. 00000430  6706                     beq        +0x8 /* 00000438 */
  439. 00000432  2F0C                     move.l     -[A7], A4
  440. 00000434  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  441. label00000438:
  442. 00000438  286E FFFC                movea.l    A4, [A6 - 0x4]
  443. 0000043C  4E5E                     unlink     A6
  444. 0000043E  2E9F                     move.l     [A7], [A7]+
  445. 00000440  4E75                     rts
  446. 00000442  8025                     or.b       D0, -[A5]
  447. 00000444  544E                     addq.w     A6, 2
  448. 00000446  4541                     chk.w      D2, D1
  449. 00000448  524C                     addq.w     A4, 1
  450. 0000044A  5953                     subq.w     [A3], 4
  451. 0000044C  5444                     addq.w     D4, 2
  452. 0000044E  5052                     addq.w     [A2], 8
  453. 00000450  494E                     chk.w      D4, A6
  454. 00000452  5448                     addq.w     A0, 2
  455. 00000454  414E                     chk.w      D0, A6
  456. 00000456  444C                     neg.w      A4
  457. 00000458  4552                     chk.w      D2, [A2]
  458. 0000045A  2E50                     movea.l    A7, [A0]
  459. 0000045C  5249                     addq.w     A1, 1
  460. 0000045E  4E54 4552                link       A4, -0xFFFFBAAE
  461. 00000462  4348                     chk.w      D1, A0
  462. 00000464  414E                     chk.w      D0, A6
  463. 00000466  4745                     chk.w      D3, D5
  464. 00000468  4400                     neg.b      D0
  465. 0000046A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  466. export_662: // at 0000046C (misaligned)
  467. 0000046E  0000 2F0C                ori.b      D0, 0xC
  468. 00000472  286E 0008                movea.l    A4, [A6 + 0x8]
  469. 00000476  2054                     movea.l    A0, [A4]
  470. 00000478  4A28 009B                tst.b      [A0 + 0x9B]
  471. 0000047C  670A                     beq        +0xC /* 00000488 */
  472. 0000047E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  473. 00000482  2F0C                     move.l     -[A7], A4
  474. 00000484  4EBA 22DE                jsr        [PC + 0x22DE /* 00002764 */]
  475. label00000488:
  476. 00000488  286E FFFC                movea.l    A4, [A6 - 0x4]
  477. 0000048C  4E5E                     unlink     A6
  478. 0000048E  205F                     movea.l    A0, [A7]+
  479. 00000490  504F                     addq.w     A7, 8
  480. 00000492  4ED0                     jmp        [A0]
  481. 00000494  8028 544E                or.b       D0, [A0 + 0x544E]
  482. 00000498  4541                     chk.w      D2, D1
  483. 0000049A  524C                     addq.w     A4, 1
  484. 0000049C  5953                     subq.w     [A3], 4
  485. 0000049E  5444                     addq.w     D4, 2
  486. 000004A0  5052                     addq.w     [A2], 8
  487. 000004A2  494E                     chk.w      D4, A6
  488. 000004A4  5448                     addq.w     A0, 2
  489. 000004A6  414E                     chk.w      D0, A6
  490. 000004A8  444C                     neg.w      A4
  491. 000004AA  4552                     chk.w      D2, [A2]
  492. 000004AC  2E44                     movea.l    A7, D4
  493. 000004AE  5241                     addq.w     D1, 1
  494. 000004B0  5750                     subq.w     [A0], 3
  495. 000004B2  5249                     addq.w     A1, 1
  496. 000004B4  4E54 4645                link       A4, -0xFFFFB9BB
  497. 000004B8  4544                     chk.w      D2, D4
  498. 000004BA  4241                     clr.w      D1
  499. 000004BC  434B                     chk.w      D1, A3
  500. 000004BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  501. // begin alternate branch 000004C0-000004C4
  502. export_663:
  503. fn000004C0:
  504. 000004C0  4E56 FFFA                link       A6, -0x0006
  505. // end alternate branch 000004C0-000004C4
  506. export_663: // at 000004C0 (misaligned)
  507. fn000004C0: // (misaligned)
  508. 000004C2  FFFA                     .invalid   <<F/7/7>>
  509. 000004C4  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  510. 000004C8  266E 0014                movea.l    A3, [A6 + 0x14]
  511. 000004CC  282E 000C                move.l     D4, [A6 + 0xC]
  512. 000004D0  3E2E 0018                move.w     D7, [A6 + 0x18]
  513. 000004D4  286E 0008                movea.l    A4, [A6 + 0x8]
  514. 000004D8  2054                     movea.l    A0, [A4]
  515. 000004DA  4A68 0012                tst.w      [A0 + 0x12]
  516. 000004DE  5FC0                     sle        D0
  517. 000004E0  4A00                     tst.b      D0
  518. 000004E2  6612                     bne        +0x14 /* 000004F6 */
  519. 000004E4  BE68 000C                cmp.w      D7, [A0 + 0xC]
  520. 000004E8  5EC1                     sgt        D1
  521. 000004EA  8001                     or.b       D0, D1
  522. 000004EC  6608                     bne        +0xA /* 000004F6 */
  523. 000004EE  4A47                     tst.w      D7
  524. 000004F0  5FC1                     sle        D1
  525. 000004F2  8001                     or.b       D0, D1
  526. 000004F4  6718                     beq        +0x1A /* 0000050E */
  527. label000004F6:
  528. 000004F6  4253                     clr.w      [A3]
  529. 000004F8  2044                     movea.l    A0, D4
  530. 000004FA  7000                     moveq.l    D0, 0x00
  531. 000004FC  2080                     move.l     [A0], D0
  532. 000004FE  206E 0010                movea.l    A0, [A6 + 0x10]
  533. 00000502  4250                     clr.w      [A0]
  534. 00000504  422E 001A                clr.b      [A6 + 0x1A]
  535. 00000508  4247                     clr.w      D7
  536. 0000050A  6000 017A                bra        +0x17C /* 00000686 */
  537. label0000050E:
  538. 0000050E  2054                     movea.l    A0, [A4]
  539. 00000510  BE68 0002                cmp.w      D7, [A0 + 0x2]
  540. 00000514  661C                     bne        +0x1E /* 00000532 */
  541. 00000516  36A8 0004                move.w     [A3], [A0 + 0x4]
  542. 0000051A  2244                     movea.l    A1, D4
  543. 0000051C  22A8 0006                move.l     [A1], [A0 + 0x6]
  544. 00000520  226E 0010                movea.l    A1, [A6 + 0x10]
  545. 00000524  32A8 000A                move.w     [A1], [A0 + 0xA]
  546. 00000528  1D7C 0001 001A           move.b     [A6 + 0x1A], 0x1
  547. 0000052E  6000 0156                bra        +0x158 /* 00000686 */
  548. label00000532:
  549. 00000532  3007                     move.w     D0, D7
  550. 00000534  2054                     movea.l    A0, [A4]
  551. 00000536  9068 0002                sub.w      D0, [A0 + 0x2]
  552. 0000053A  6A02                     bpl        +0x4 /* 0000053E */
  553. 0000053C  4440                     neg.w      D0
  554. label0000053E:
  555. 0000053E  3D40 FFFA                move.w     [A6 - 0x6], D0
  556. 00000542  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  557. 00000546  5FC0                     sle        D0
  558. 00000548  4A00                     tst.b      D0
  559. 0000054A  6610                     bne        +0x12 /* 0000055C */
  560. 0000054C  2254                     movea.l    A1, [A4]
  561. 0000054E  2069 0014                movea.l    A0, [A1 + 0x14]
  562. 00000552  2050                     movea.l    A0, [A0]
  563. 00000554  BE50                     cmp.w      D7, [A0]
  564. 00000556  5FC1                     sle        D1
  565. 00000558  8001                     or.b       D0, D1
  566. 0000055A  670C                     beq        +0xE /* 00000568 */
  567. label0000055C:
  568. 0000055C  4253                     clr.w      [A3]
  569. 0000055E  2044                     movea.l    A0, D4
  570. 00000560  7000                     moveq.l    D0, 0x00
  571. 00000562  2080                     move.l     [A0], D0
  572. 00000564  4246                     clr.w      D6
  573. 00000566  6074                     bra        +0x76 /* 000005DC */
  574. label00000568:
  575. 00000568  2054                     movea.l    A0, [A4]
  576. 0000056A  3028 000C                move.w     D0, [A0 + 0xC]
  577. 0000056E  9047                     sub.w      D0, D7
  578. 00000570  5240                     addq.w     D0, 1
  579. 00000572  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  580. 00000576  6C50                     bge        +0x52 /* 000005C8 */
  581. 00000578  2054                     movea.l    A0, [A4]
  582. 0000057A  3028 0012                move.w     D0, [A0 + 0x12]
  583. 0000057E  5340                     subq.w     D0, 1
  584. 00000580  3680                     move.w     [A3], D0
  585. 00000582  2268 0014                movea.l    A1, [A0 + 0x14]
  586. 00000586  2251                     movea.l    A1, [A1]
  587. 00000588  3013                     move.w     D0, [A3]
  588. 0000058A  48C0                     ext.l      D0
  589. 0000058C  E580                     asl        D0, 2
  590. 0000058E  3A31 0800                move.w     D5, [A1 + D0]
  591. 00000592  2244                     movea.l    A1, D4
  592. 00000594  2F09                     move.l     -[A7], A1
  593. 00000596  42A7                     clr.l      -[A7]
  594. 00000598  3F05                     move.w     -[A7], D5
  595. 0000059A  2454                     movea.l    A2, [A4]
  596. 0000059C  206A 0014                movea.l    A0, [A2 + 0x14]
  597. 000005A0  2050                     movea.l    A0, [A0]
  598. 000005A2  3013                     move.w     D0, [A3]
  599. 000005A4  48C0                     ext.l      D0
  600. 000005A6  E580                     asl        D0, 2
  601. 000005A8  3F30 0802                move.w     -[A7], [A0 + D0 + 0x2]
  602. 000005AC  301F                     move.w     D0, [A7]+
  603. 000005AE  C1DF                     muls.w     D0, [A7]+
  604. 000005B0  2E80                     move.l     [A7], D0
  605. 000005B2  201F                     move.l     D0, [A7]+
  606. 000005B4  225F                     movea.l    A1, [A7]+
  607. 000005B6  2054                     movea.l    A0, [A4]
  608. 000005B8  2228 000E                move.l     D1, [A0 + 0xE]
  609. 000005BC  9280                     sub.l      D1, D0
  610. 000005BE  2281                     move.l     [A1], D1
  611. 000005C0  3C28 000C                move.w     D6, [A0 + 0xC]
  612. 000005C4  9C45                     sub.w      D6, D5
  613. 000005C6  6014                     bra        +0x16 /* 000005DC */
  614. label000005C8:
  615. 000005C8  2054                     movea.l    A0, [A4]
  616. 000005CA  36A8 0004                move.w     [A3], [A0 + 0x4]
  617. 000005CE  2244                     movea.l    A1, D4
  618. 000005D0  22A8 0006                move.l     [A1], [A0 + 0x6]
  619. 000005D4  3C28 0002                move.w     D6, [A0 + 0x2]
  620. 000005D8  9C68 000A                sub.w      D6, [A0 + 0xA]
  621. label000005DC:
  622. 000005DC  BC47                     cmp.w      D6, D7
  623. 000005DE  6C56                     bge        +0x58 /* 00000636 */
  624. label000005E0:
  625. 000005E0  2254                     movea.l    A1, [A4]
  626. 000005E2  2069 0014                movea.l    A0, [A1 + 0x14]
  627. 000005E6  2050                     movea.l    A0, [A0]
  628. 000005E8  3013                     move.w     D0, [A3]
  629. 000005EA  48C0                     ext.l      D0
  630. 000005EC  E580                     asl        D0, 2
  631. 000005EE  3230 0800                move.w     D1, [A0 + D0]
  632. 000005F2  D246                     add.w      D1, D6
  633. 000005F4  BE41                     cmp.w      D7, D1
  634. 000005F6  6F7E                     ble        +0x80 /* 00000676 */
  635. 000005F8  2254                     movea.l    A1, [A4]
  636. 000005FA  2069 0014                movea.l    A0, [A1 + 0x14]
  637. 000005FE  2050                     movea.l    A0, [A0]
  638. 00000600  3013                     move.w     D0, [A3]
  639. 00000602  48C0                     ext.l      D0
  640. 00000604  E580                     asl        D0, 2
  641. 00000606  3A30 0800                move.w     D5, [A0 + D0]
  642. 0000060A  2044                     movea.l    A0, D4
  643. 0000060C  2F08                     move.l     -[A7], A0
  644. 0000060E  42A7                     clr.l      -[A7]
  645. 00000610  3F05                     move.w     -[A7], D5
  646. 00000612  2454                     movea.l    A2, [A4]
  647. 00000614  226A 0014                movea.l    A1, [A2 + 0x14]
  648. 00000618  2251                     movea.l    A1, [A1]
  649. 0000061A  3013                     move.w     D0, [A3]
  650. 0000061C  48C0                     ext.l      D0
  651. 0000061E  E580                     asl        D0, 2
  652. 00000620  3F31 0802                move.w     -[A7], [A1 + D0 + 0x2]
  653. 00000624  301F                     move.w     D0, [A7]+
  654. 00000626  C1DF                     muls.w     D0, [A7]+
  655. 00000628  2E80                     move.l     [A7], D0
  656. 0000062A  201F                     move.l     D0, [A7]+
  657. 0000062C  205F                     movea.l    A0, [A7]+
  658. 0000062E  D190                     add.l      [A0], D0
  659. 00000630  DC45                     add.w      D6, D5
  660. 00000632  5253                     addq.w     [A3], 1
  661. 00000634  60AA                     bra        -0x54 /* 000005E0 */
  662. label00000636:
  663. 00000636  5353                     subq.w     [A3], 1
  664. 00000638  2254                     movea.l    A1, [A4]
  665. 0000063A  2069 0014                movea.l    A0, [A1 + 0x14]
  666. 0000063E  2050                     movea.l    A0, [A0]
  667. 00000640  3013                     move.w     D0, [A3]
  668. 00000642  48C0                     ext.l      D0
  669. 00000644  E580                     asl        D0, 2
  670. 00000646  3A30 0800                move.w     D5, [A0 + D0]
  671. 0000064A  2044                     movea.l    A0, D4
  672. 0000064C  2F08                     move.l     -[A7], A0
  673. 0000064E  42A7                     clr.l      -[A7]
  674. 00000650  3F05                     move.w     -[A7], D5
  675. 00000652  2454                     movea.l    A2, [A4]
  676. 00000654  226A 0014                movea.l    A1, [A2 + 0x14]
  677. 00000658  2251                     movea.l    A1, [A1]
  678. 0000065A  3013                     move.w     D0, [A3]
  679. 0000065C  48C0                     ext.l      D0
  680. 0000065E  E580                     asl        D0, 2
  681. 00000660  3F31 0802                move.w     -[A7], [A1 + D0 + 0x2]
  682. 00000664  301F                     move.w     D0, [A7]+
  683. 00000666  C1DF                     muls.w     D0, [A7]+
  684. 00000668  2E80                     move.l     [A7], D0
  685. 0000066A  201F                     move.l     D0, [A7]+
  686. 0000066C  205F                     movea.l    A0, [A7]+
  687. 0000066E  9190                     sub.l      [A0], D0
  688. 00000670  9C45                     sub.w      D6, D5
  689. 00000672  BE46                     cmp.w      D7, D6
  690. 00000674  6FC0                     ble        -0x3E /* 00000636 */
  691. label00000676:
  692. 00000676  3007                     move.w     D0, D7
  693. 00000678  9046                     sub.w      D0, D6
  694. 0000067A  206E 0010                movea.l    A0, [A6 + 0x10]
  695. 0000067E  3080                     move.w     [A0], D0
  696. 00000680  1D7C 0001 001A           move.b     [A6 + 0x1A], 0x1
  697. label00000686:
  698. 00000686  2054                     movea.l    A0, [A4]
  699. 00000688  3147 0002                move.w     [A0 + 0x2], D7
  700. 0000068C  3153 0004                move.w     [A0 + 0x4], [A3]
  701. 00000690  2244                     movea.l    A1, D4
  702. 00000692  2151 0006                move.l     [A0 + 0x6], [A1]
  703. 00000696  226E 0010                movea.l    A1, [A6 + 0x10]
  704. 0000069A  3151 000A                move.w     [A0 + 0xA], [A1]
  705. 0000069E  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  706. 000006A2  4E5E                     unlink     A6
  707. 000006A4  205F                     movea.l    A0, [A7]+
  708. 000006A6  DEFC 0012                add.w      A7, 0x12
  709. 000006AA  4ED0                     jmp        [A0]
  710. fn000006AC:
  711. 000006AC  4E56 FFFA                link       A6, -0x0006
  712. 000006B0  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  713. 000006B4  2E2E 000C                move.l     D7, [A6 + 0xC]
  714. 000006B8  286E 0008                movea.l    A4, [A6 + 0x8]
  715. 000006BC  426E 0010                clr.w      [A6 + 0x10]
  716. 000006C0  4A87                     tst.l      D7
  717. 000006C2  5CC0                     sge        D0
  718. 000006C4  4A00                     tst.b      D0
  719. 000006C6  6700 00E2                beq        +0xE4 /* 000007AA */
  720. 000006CA  2054                     movea.l    A0, [A4]
  721. 000006CC  BEA8 000E                cmp.l      D7, [A0 + 0xE]
  722. 000006D0  5FC1                     sle        D1
  723. 000006D2  C001                     and.b      D0, D1
  724. 000006D4  6700 00D4                beq        +0xD6 /* 000007AA */
  725. 000006D8  4A68 0012                tst.w      [A0 + 0x12]
  726. 000006DC  5EC1                     sgt        D1
  727. 000006DE  C001                     and.b      D0, D1
  728. 000006E0  6700 00C8                beq        +0xCA /* 000007AA */
  729. 000006E4  7001                     moveq.l    D0, 0x01
  730. 000006E6  B068 0012                cmp.w      D0, [A0 + 0x12]
  731. 000006EA  664C                     bne        +0x4E /* 00000738 */
  732. 000006EC  2248                     movea.l    A1, A0
  733. 000006EE  2069 0014                movea.l    A0, [A1 + 0x14]
  734. 000006F2  2050                     movea.l    A0, [A0]
  735. 000006F4  4A68 0002                tst.w      [A0 + 0x2]
  736. 000006F8  6F00 00B0                ble        +0xB2 /* 000007AA */
  737. 000006FC  42A7                     clr.l      -[A7]
  738. 000006FE  2007                     move.l     D0, D7
  739. 00000700  5380                     subq.l     D0, 1
  740. 00000702  2F00                     move.l     -[A7], D0
  741. 00000704  2254                     movea.l    A1, [A4]
  742. 00000706  2069 0014                movea.l    A0, [A1 + 0x14]
  743. 0000070A  2050                     movea.l    A0, [A0]
  744. 0000070C  3028 0002                move.w     D0, [A0 + 0x2]
  745. 00000710  48C0                     ext.l      D0
  746. 00000712  2F00                     move.l     -[A7], D0
  747. 00000714  4EAD 5A52                jsr        [A5 + 0x5A52 /* export_2886 */]
  748. 00000718  201F                     move.l     D0, [A7]+
  749. 0000071A  5280                     addq.l     D0, 1
  750. 0000071C  2F00                     move.l     -[A7], D0
  751. 0000071E  3029 000C                move.w     D0, [A1 + 0xC]
  752. 00000722  48C0                     ext.l      D0
  753. 00000724  2F00                     move.l     -[A7], D0
  754. 00000726  201F                     move.l     D0, [A7]+
  755. 00000728  2E9F                     move.l     [A7], [A7]+
  756. 0000072A  B097                     cmp.l      D0, [A7]
  757. 0000072C  6C02                     bge        +0x4 /* 00000730 */
  758. 0000072E  2E80                     move.l     [A7], D0
  759. label00000730:
  760. 00000730  201F                     move.l     D0, [A7]+
  761. 00000732  3D40 0010                move.w     [A6 + 0x10], D0
  762. 00000736  6072                     bra        +0x74 /* 000007AA */
  763. label00000738:
  764. 00000738  4A87                     tst.l      D7
  765. 0000073A  6608                     bne        +0xA /* 00000744 */
  766. 0000073C  3D7C 0001 0010           move.w     [A6 + 0x10], 0x1
  767. 00000742  6066                     bra        +0x68 /* 000007AA */
  768. label00000744:
  769. 00000744  5287                     addq.l     D7, 1
  770. 00000746  4245                     clr.w      D5
  771. 00000748  2054                     movea.l    A0, [A4]
  772. 0000074A  3028 0012                move.w     D0, [A0 + 0x12]
  773. 0000074E  5340                     subq.w     D0, 1
  774. 00000750  3D40 FFFA                move.w     [A6 - 0x6], D0
  775. 00000754  4246                     clr.w      D6
  776. 00000756  6044                     bra        +0x46 /* 0000079C */
  777. label00000758:
  778. 00000758  2254                     movea.l    A1, [A4]
  779. 0000075A  2069 0014                movea.l    A0, [A1 + 0x14]
  780. 0000075E  2050                     movea.l    A0, [A0]
  781. 00000760  3006                     move.w     D0, D6
  782. 00000762  48C0                     ext.l      D0
  783. 00000764  E580                     asl        D0, 2
  784. 00000766  47F0 0800                lea.l      A3, [A0 + D0]
  785. 0000076A  42A7                     clr.l      -[A7]
  786. 0000076C  2F13                     move.l     -[A7], [A3]
  787. 0000076E  301F                     move.w     D0, [A7]+
  788. 00000770  C1DF                     muls.w     D0, [A7]+
  789. 00000772  2E80                     move.l     [A7], D0
  790. 00000774  9E9F                     sub.l      D7, [A7]+
  791. 00000776  DA53                     add.w      D5, [A3]
  792. 00000778  4A87                     tst.l      D7
  793. 0000077A  6E1C                     bgt        +0x1E /* 00000798 */
  794. 0000077C  3005                     move.w     D0, D5
  795. 0000077E  48C0                     ext.l      D0
  796. 00000780  2F07                     move.l     -[A7], D7
  797. 00000782  322B 0002                move.w     D1, [A3 + 0x2]
  798. 00000786  48C1                     ext.l      D1
  799. 00000788  2F01                     move.l     -[A7], D1
  800. 0000078A  4EAD 5A52                jsr        [A5 + 0x5A52 /* export_2886 */]
  801. 0000078E  221F                     move.l     D1, [A7]+
  802. 00000790  D280                     add.l      D1, D0
  803. 00000792  3D41 0010                move.w     [A6 + 0x10], D1
  804. 00000796  6012                     bra        +0x14 /* 000007AA */
  805. label00000798:
  806. 00000798  5246                     addq.w     D6, 1
  807. 0000079A  6906                     bvs        +0x8 /* 000007A2 */
  808. label0000079C:
  809. 0000079C  BC6E FFFA                cmp.w      D6, [A6 - 0x6]
  810. 000007A0  6FB6                     ble        -0x48 /* 00000758 */
  811. label000007A2:
  812. 000007A2  2054                     movea.l    A0, [A4]
  813. 000007A4  3D68 000C 0010           move.w     [A6 + 0x10], [A0 + 0xC]
  814. label000007AA:
  815. 000007AA  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  816. 000007AE  4E5E                     unlink     A6
  817. 000007B0  205F                     movea.l    A0, [A7]+
  818. 000007B2  504F                     addq.w     A7, 8
  819. 000007B4  4ED0                     jmp        [A0]
  820. 000007B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  821. // begin alternate branch 000007B8-000007BC
  822. fn000007B8:
  823. 000007B8  4E56 FFF8                link       A6, -0x0008
  824. // end alternate branch 000007B8-000007BC
  825. fn000007B8: // (misaligned)
  826. 000007BA  FFF8                     .invalid   <<F/7/7>>
  827. 000007BC  2F0C                     move.l     -[A7], A4
  828. 000007BE  286E 0008                movea.l    A4, [A6 + 0x8]
  829. 000007C2  7001                     moveq.l    D0, 0x01
  830. 000007C4  2054                     movea.l    A0, [A4]
  831. 000007C6  B068 0012                cmp.w      D0, [A0 + 0x12]
  832. 000007CA  6610                     bne        +0x12 /* 000007DC */
  833. 000007CC  2248                     movea.l    A1, A0
  834. 000007CE  2069 0014                movea.l    A0, [A1 + 0x14]
  835. 000007D2  2050                     movea.l    A0, [A0]
  836. 000007D4  3D68 0002 000E           move.w     [A6 + 0xE], [A0 + 0x2]
  837. 000007DA  603A                     bra        +0x3C /* 00000816 */
  838. label000007DC:
  839. 000007DC  4267                     clr.w      -[A7]
  840. 000007DE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  841. 000007E2  486E FFFE                pea.l      [A6 - 0x2]
  842. 000007E6  486E FFF8                pea.l      [A6 - 0x8]
  843. 000007EA  486E FFFA                pea.l      [A6 - 0x6]
  844. 000007EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  845. 000007F2  4EBA FCCC                jsr        [PC - 0x334 /* 000004C0 */]
  846. 000007F6  101F                     move.b     D0, [A7]+
  847. 000007F8  6718                     beq        +0x1A /* 00000812 */
  848. 000007FA  2254                     movea.l    A1, [A4]
  849. 000007FC  2069 0014                movea.l    A0, [A1 + 0x14]
  850. 00000800  2050                     movea.l    A0, [A0]
  851. 00000802  302E FFFE                move.w     D0, [A6 - 0x2]
  852. 00000806  48C0                     ext.l      D0
  853. 00000808  E580                     asl        D0, 2
  854. 0000080A  3D70 0802 000E           move.w     [A6 + 0xE], [A0 + D0 + 0x2]
  855. 00000810  6004                     bra        +0x6 /* 00000816 */
  856. label00000812:
  857. 00000812  426E 000E                clr.w      [A6 + 0xE]
  858. label00000816:
  859. 00000816  285F                     movea.l    A4, [A7]+
  860. 00000818  4E5E                     unlink     A6
  861. 0000081A  205F                     movea.l    A0, [A7]+
  862. 0000081C  5C4F                     addq.w     A7, 6
  863. 0000081E  4ED0                     jmp        [A0]
  864. export_664:
  865. fn00000820:
  866. 00000820  4E56 FFE8                link       A6, -0x0018
  867. 00000824  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  868. 00000828  3A2E 0010                move.w     D5, [A6 + 0x10]
  869. 0000082C  3C2E 000C                move.w     D6, [A6 + 0xC]
  870. 00000830  3E2E 000E                move.w     D7, [A6 + 0xE]
  871. 00000834  286E 0008                movea.l    A4, [A6 + 0x8]
  872. 00000838  2054                     movea.l    A0, [A4]
  873. 0000083A  BA68 000C                cmp.w      D5, [A0 + 0xC]
  874. 0000083E  5EC0                     sgt        D0
  875. 00000840  4A00                     tst.b      D0
  876. 00000842  6742                     beq        +0x44 /* 00000886 */
  877. 00000844  4A68 0012                tst.w      [A0 + 0x12]
  878. 00000848  5EC1                     sgt        D1
  879. 0000084A  C001                     and.b      D0, D1
  880. 0000084C  6738                     beq        +0x3A /* 00000886 */
  881. 0000084E  2248                     movea.l    A1, A0
  882. 00000850  2069 0014                movea.l    A0, [A1 + 0x14]
  883. 00000854  2050                     movea.l    A0, [A0]
  884. 00000856  3229 0012                move.w     D1, [A1 + 0x12]
  885. 0000085A  5341                     subq.w     D1, 1
  886. 0000085C  48C1                     ext.l      D1
  887. 0000085E  E581                     asl        D1, 2
  888. 00000860  BC70 1802                cmp.w      D6, [A0 + D1 + 0x2]
  889. 00000864  57C1                     seq        D1
  890. 00000866  C001                     and.b      D0, D1
  891. 00000868  671C                     beq        +0x1E /* 00000886 */
  892. 0000086A  2254                     movea.l    A1, [A4]
  893. 0000086C  2069 0014                movea.l    A0, [A1 + 0x14]
  894. 00000870  2050                     movea.l    A0, [A0]
  895. 00000872  3029 0012                move.w     D0, [A1 + 0x12]
  896. 00000876  5340                     subq.w     D0, 1
  897. 00000878  48C0                     ext.l      D0
  898. 0000087A  E580                     asl        D0, 2
  899. 0000087C  3207                     move.w     D1, D7
  900. 0000087E  D370 0800                add.w      [A0 + D0], D1
  901. 00000882  6000 01B4                bra        +0x1B6 /* 00000A38 */
  902. label00000886:
  903. 00000886  4267                     clr.w      -[A7]
  904. 00000888  3F05                     move.w     -[A7], D5
  905. 0000088A  486E FFFE                pea.l      [A6 - 0x2]
  906. 0000088E  486E FFF8                pea.l      [A6 - 0x8]
  907. 00000892  486E FFFA                pea.l      [A6 - 0x6]
  908. 00000896  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  909. 0000089A  4EBA FC24                jsr        [PC - 0x3DC /* 000004C0 */]
  910. 0000089E  101F                     move.b     D0, [A7]+
  911. 000008A0  6734                     beq        +0x36 /* 000008D6 */
  912. 000008A2  2254                     movea.l    A1, [A4]
  913. 000008A4  2069 0014                movea.l    A0, [A1 + 0x14]
  914. 000008A8  2050                     movea.l    A0, [A0]
  915. 000008AA  322E FFFE                move.w     D1, [A6 - 0x2]
  916. 000008AE  48C1                     ext.l      D1
  917. 000008B0  E581                     asl        D1, 2
  918. 000008B2  BC70 1802                cmp.w      D6, [A0 + D1 + 0x2]
  919. 000008B6  57C1                     seq        D1
  920. 000008B8  C001                     and.b      D0, D1
  921. 000008BA  671A                     beq        +0x1C /* 000008D6 */
  922. 000008BC  2254                     movea.l    A1, [A4]
  923. 000008BE  2069 0014                movea.l    A0, [A1 + 0x14]
  924. 000008C2  2050                     movea.l    A0, [A0]
  925. 000008C4  302E FFFE                move.w     D0, [A6 - 0x2]
  926. 000008C8  48C0                     ext.l      D0
  927. 000008CA  E580                     asl        D0, 2
  928. 000008CC  3207                     move.w     D1, D7
  929. 000008CE  D370 0800                add.w      [A0 + D0], D1
  930. 000008D2  6000 0164                bra        +0x166 /* 00000A38 */
  931. label000008D6:
  932. 000008D6  4A6E FFFE                tst.w      [A6 - 0x2]
  933. 000008DA  5EC0                     sgt        D0
  934. 000008DC  4A00                     tst.b      D0
  935. 000008DE  6744                     beq        +0x46 /* 00000924 */
  936. 000008E0  7201                     moveq.l    D1, 0x01
  937. 000008E2  B26E FFF8                cmp.w      D1, [A6 - 0x8]
  938. 000008E6  57C1                     seq        D1
  939. 000008E8  C001                     and.b      D0, D1
  940. 000008EA  6738                     beq        +0x3A /* 00000924 */
  941. 000008EC  2254                     movea.l    A1, [A4]
  942. 000008EE  2069 0014                movea.l    A0, [A1 + 0x14]
  943. 000008F2  2050                     movea.l    A0, [A0]
  944. 000008F4  322E FFFE                move.w     D1, [A6 - 0x2]
  945. 000008F8  5341                     subq.w     D1, 1
  946. 000008FA  48C1                     ext.l      D1
  947. 000008FC  E581                     asl        D1, 2
  948. 000008FE  BC70 1802                cmp.w      D6, [A0 + D1 + 0x2]
  949. 00000902  57C1                     seq        D1
  950. 00000904  C001                     and.b      D0, D1
  951. 00000906  671C                     beq        +0x1E /* 00000924 */
  952. 00000908  2254                     movea.l    A1, [A4]
  953. 0000090A  2069 0014                movea.l    A0, [A1 + 0x14]
  954. 0000090E  2050                     movea.l    A0, [A0]
  955. 00000910  302E FFFE                move.w     D0, [A6 - 0x2]
  956. 00000914  5340                     subq.w     D0, 1
  957. 00000916  48C0                     ext.l      D0
  958. 00000918  E580                     asl        D0, 2
  959. 0000091A  3207                     move.w     D1, D7
  960. 0000091C  D370 0800                add.w      [A0 + D0], D1
  961. 00000920  6000 0116                bra        +0x118 /* 00000A38 */
  962. label00000924:
  963. 00000924  42A7                     clr.l      -[A7]
  964. 00000926  2054                     movea.l    A0, [A4]
  965. 00000928  2F28 0014                move.l     -[A7], [A0 + 0x14]
  966. 0000092C  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  967. 00000930  281F                     move.l     D4, [A7]+
  968. 00000932  3D46 FFEA                move.w     [A6 - 0x16], D6
  969. 00000936  3D47 FFE8                move.w     [A6 - 0x18], D7
  970. 0000093A  7001                     moveq.l    D0, 0x01
  971. 0000093C  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  972. 00000940  5CC0                     sge        D0
  973. 00000942  4A00                     tst.b      D0
  974. 00000944  660C                     bne        +0xE /* 00000952 */
  975. 00000946  2054                     movea.l    A0, [A4]
  976. 00000948  BA68 000C                cmp.w      D5, [A0 + 0xC]
  977. 0000094C  5EC1                     sgt        D1
  978. 0000094E  8001                     or.b       D0, D1
  979. 00000950  6746                     beq        +0x48 /* 00000998 */
  980. label00000952:
  981. 00000952  2054                     movea.l    A0, [A4]
  982. 00000954  BA68 000C                cmp.w      D5, [A0 + 0xC]
  983. 00000958  6F06                     ble        +0x8 /* 00000960 */
  984. 0000095A  3D68 0012 FFFE           move.w     [A6 - 0x2], [A0 + 0x12]
  985. label00000960:
  986. 00000960  42A7                     clr.l      -[A7]
  987. 00000962  2054                     movea.l    A0, [A4]
  988. 00000964  2F28 0014                move.l     -[A7], [A0 + 0x14]
  989. 00000968  42A7                     clr.l      -[A7]
  990. 0000096A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  991. 0000096E  3F3C 0004                move.w     -[A7], 0x4
  992. 00000972  301F                     move.w     D0, [A7]+
  993. 00000974  C1DF                     muls.w     D0, [A7]+
  994. 00000976  2E80                     move.l     [A7], D0
  995. 00000978  42A7                     clr.l      -[A7]
  996. 0000097A  42A7                     clr.l      -[A7]
  997. 0000097C  486E FFE8                pea.l      [A6 - 0x18]
  998. 00000980  7004                     moveq.l    D0, 0x04
  999. 00000982  2F00                     move.l     -[A7], D0
  1000. 00000984  A9E0                     syscall    Munger
  1001. 00000986  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  1002. 0000098A  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  1003. 0000098E  2054                     movea.l    A0, [A4]
  1004. 00000990  5268 0012                addq.w     [A0 + 0x12], 1
  1005. 00000994  6000 0088                bra        +0x8A /* 00000A1E */
  1006. label00000998:
  1007. 00000998  2254                     movea.l    A1, [A4]
  1008. 0000099A  2069 0014                movea.l    A0, [A1 + 0x14]
  1009. 0000099E  2050                     movea.l    A0, [A0]
  1010. 000009A0  302E FFFE                move.w     D0, [A6 - 0x2]
  1011. 000009A4  48C0                     ext.l      D0
  1012. 000009A6  E580                     asl        D0, 2
  1013. 000009A8  3230 0800                move.w     D1, [A0 + D0]
  1014. 000009AC  926E FFF8                sub.w      D1, [A6 - 0x8]
  1015. 000009B0  5241                     addq.w     D1, 1
  1016. 000009B2  3D41 FFEC                move.w     [A6 - 0x14], D1
  1017. 000009B6  2069 0014                movea.l    A0, [A1 + 0x14]
  1018. 000009BA  2050                     movea.l    A0, [A0]
  1019. 000009BC  302E FFFE                move.w     D0, [A6 - 0x2]
  1020. 000009C0  48C0                     ext.l      D0
  1021. 000009C2  E580                     asl        D0, 2
  1022. 000009C4  3D70 0802 FFEE           move.w     [A6 - 0x12], [A0 + D0 + 0x2]
  1023. 000009CA  302E FFF8                move.w     D0, [A6 - 0x8]
  1024. 000009CE  5340                     subq.w     D0, 1
  1025. 000009D0  2069 0014                movea.l    A0, [A1 + 0x14]
  1026. 000009D4  2050                     movea.l    A0, [A0]
  1027. 000009D6  322E FFFE                move.w     D1, [A6 - 0x2]
  1028. 000009DA  48C1                     ext.l      D1
  1029. 000009DC  E581                     asl        D1, 2
  1030. 000009DE  3180 1800                move.w     [A0 + D1], D0
  1031. 000009E2  42A7                     clr.l      -[A7]
  1032. 000009E4  2054                     movea.l    A0, [A4]
  1033. 000009E6  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1034. 000009EA  42A7                     clr.l      -[A7]
  1035. 000009EC  302E FFFE                move.w     D0, [A6 - 0x2]
  1036. 000009F0  5240                     addq.w     D0, 1
  1037. 000009F2  3F00                     move.w     -[A7], D0
  1038. 000009F4  3F3C 0004                move.w     -[A7], 0x4
  1039. 000009F8  301F                     move.w     D0, [A7]+
  1040. 000009FA  C1DF                     muls.w     D0, [A7]+
  1041. 000009FC  2E80                     move.l     [A7], D0
  1042. 000009FE  42A7                     clr.l      -[A7]
  1043. 00000A00  42A7                     clr.l      -[A7]
  1044. 00000A02  486E FFE8                pea.l      [A6 - 0x18]
  1045. 00000A06  7004                     moveq.l    D0, 0x04
  1046. 00000A08  E340                     asl        D0.w, 1
  1047. 00000A0A  48C0                     ext.l      D0
  1048. 00000A0C  2F00                     move.l     -[A7], D0
  1049. 00000A0E  A9E0                     syscall    Munger
  1050. 00000A10  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  1051. 00000A14  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  1052. 00000A18  2054                     movea.l    A0, [A4]
  1053. 00000A1A  5468 0012                addq.w     [A0 + 0x12], 2
  1054. label00000A1E:
  1055. 00000A1E  42A7                     clr.l      -[A7]
  1056. 00000A20  2054                     movea.l    A0, [A4]
  1057. 00000A22  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1058. 00000A26  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1059. 00000A2A  B89F                     cmp.l      D4, [A7]+
  1060. 00000A2C  6D0A                     blt        +0xC /* 00000A38 */
  1061. 00000A2E  3F3C FF94                move.w     -[A7], 0xFF94
  1062. 00000A32  42A7                     clr.l      -[A7]
  1063. 00000A34  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  1064. label00000A38:
  1065. 00000A38  2054                     movea.l    A0, [A4]
  1066. 00000A3A  42A8 0002                clr.l      [A0 + 0x2]
  1067. 00000A3E  7000                     moveq.l    D0, 0x00
  1068. 00000A40  2140 0006                move.l     [A0 + 0x6], D0
  1069. 00000A44  317C 0001 000A           move.w     [A0 + 0xA], 0x1
  1070. 00000A4A  3007                     move.w     D0, D7
  1071. 00000A4C  D168 000C                add.w      [A0 + 0xC], D0
  1072. 00000A50  42A7                     clr.l      -[A7]
  1073. 00000A52  3F07                     move.w     -[A7], D7
  1074. 00000A54  3F06                     move.w     -[A7], D6
  1075. 00000A56  301F                     move.w     D0, [A7]+
  1076. 00000A58  C1DF                     muls.w     D0, [A7]+
  1077. 00000A5A  2E80                     move.l     [A7], D0
  1078. 00000A5C  201F                     move.l     D0, [A7]+
  1079. 00000A5E  2054                     movea.l    A0, [A4]
  1080. 00000A60  D1A8 000E                add.l      [A0 + 0xE], D0
  1081. 00000A64  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1082. 00000A68  4E5E                     unlink     A6
  1083. 00000A6A  205F                     movea.l    A0, [A7]+
  1084. 00000A6C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1085. 00000A70  4ED0                     jmp        [A0]
  1086. 00000A72  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1087. // begin alternate branch 00000A74-00000A78
  1088. fn00000A74:
  1089. 00000A74  4E56 FFF4                link       A6, -0x000C
  1090. // end alternate branch 00000A74-00000A78
  1091. fn00000A74: // (misaligned)
  1092. 00000A76  FFF4                     .invalid   <<F/7/7>>
  1093. 00000A78  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1094. 00000A7C  266E 0008                movea.l    A3, [A6 + 0x8]
  1095. 00000A80  3A2E 000C                move.w     D5, [A6 + 0xC]
  1096. 00000A84  3C2E 000E                move.w     D6, [A6 + 0xE]
  1097. 00000A88  284B                     movea.l    A4, A3
  1098. 00000A8A  7000                     moveq.l    D0, 0x00
  1099. 00000A8C  2D40 0010                move.l     [A6 + 0x10], D0
  1100. 00000A90  7001                     moveq.l    D0, 0x01
  1101. 00000A92  2054                     movea.l    A0, [A4]
  1102. 00000A94  B068 0012                cmp.w      D0, [A0 + 0x12]
  1103. 00000A98  661E                     bne        +0x20 /* 00000AB8 */
  1104. 00000A9A  42A7                     clr.l      -[A7]
  1105. 00000A9C  3F05                     move.w     -[A7], D5
  1106. 00000A9E  2254                     movea.l    A1, [A4]
  1107. 00000AA0  2069 0014                movea.l    A0, [A1 + 0x14]
  1108. 00000AA4  2050                     movea.l    A0, [A0]
  1109. 00000AA6  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1110. 00000AAA  301F                     move.w     D0, [A7]+
  1111. 00000AAC  C1DF                     muls.w     D0, [A7]+
  1112. 00000AAE  2E80                     move.l     [A7], D0
  1113. 00000AB0  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  1114. 00000AB4  6000 00E2                bra        +0xE4 /* 00000B98 */
  1115. label00000AB8:
  1116. 00000AB8  7001                     moveq.l    D0, 0x01
  1117. 00000ABA  B046                     cmp.w      D0, D6
  1118. 00000ABC  664A                     bne        +0x4C /* 00000B08 */
  1119. 00000ABE  4267                     clr.w      -[A7]
  1120. 00000AC0  3F05                     move.w     -[A7], D5
  1121. 00000AC2  486E FFFE                pea.l      [A6 - 0x2]
  1122. 00000AC6  486E FFFC                pea.l      [A6 - 0x4]
  1123. 00000ACA  486E FFF8                pea.l      [A6 - 0x8]
  1124. 00000ACE  2F0B                     move.l     -[A7], A3
  1125. 00000AD0  4EBA F9EE                jsr        [PC - 0x612 /* 000004C0 */]
  1126. 00000AD4  101F                     move.b     D0, [A7]+
  1127. 00000AD6  6700 00C0                beq        +0xC2 /* 00000B98 */
  1128. 00000ADA  42A7                     clr.l      -[A7]
  1129. 00000ADC  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1130. 00000AE0  2254                     movea.l    A1, [A4]
  1131. 00000AE2  2069 0014                movea.l    A0, [A1 + 0x14]
  1132. 00000AE6  2050                     movea.l    A0, [A0]
  1133. 00000AE8  302E FFFE                move.w     D0, [A6 - 0x2]
  1134. 00000AEC  48C0                     ext.l      D0
  1135. 00000AEE  E580                     asl        D0, 2
  1136. 00000AF0  3F30 0802                move.w     -[A7], [A0 + D0 + 0x2]
  1137. 00000AF4  301F                     move.w     D0, [A7]+
  1138. 00000AF6  C1DF                     muls.w     D0, [A7]+
  1139. 00000AF8  2E80                     move.l     [A7], D0
  1140. 00000AFA  201F                     move.l     D0, [A7]+
  1141. 00000AFC  D0AE FFF8                add.l      D0, [A6 - 0x8]
  1142. 00000B00  2D40 0010                move.l     [A6 + 0x10], D0
  1143. 00000B04  6000 0092                bra        +0x94 /* 00000B98 */
  1144. label00000B08:
  1145. 00000B08  4267                     clr.w      -[A7]
  1146. 00000B0A  3F06                     move.w     -[A7], D6
  1147. 00000B0C  486E FFFE                pea.l      [A6 - 0x2]
  1148. 00000B10  486E FFFC                pea.l      [A6 - 0x4]
  1149. 00000B14  486E FFF8                pea.l      [A6 - 0x8]
  1150. 00000B18  2F0B                     move.l     -[A7], A3
  1151. 00000B1A  4EBA F9A4                jsr        [PC - 0x65C /* 000004C0 */]
  1152. 00000B1E  101F                     move.b     D0, [A7]+
  1153. 00000B20  6776                     beq        +0x78 /* 00000B98 */
  1154. 00000B22  42A7                     clr.l      -[A7]
  1155. 00000B24  302E FFFC                move.w     D0, [A6 - 0x4]
  1156. 00000B28  5340                     subq.w     D0, 1
  1157. 00000B2A  3F00                     move.w     -[A7], D0
  1158. 00000B2C  2254                     movea.l    A1, [A4]
  1159. 00000B2E  2069 0014                movea.l    A0, [A1 + 0x14]
  1160. 00000B32  2050                     movea.l    A0, [A0]
  1161. 00000B34  302E FFFE                move.w     D0, [A6 - 0x2]
  1162. 00000B38  48C0                     ext.l      D0
  1163. 00000B3A  E580                     asl        D0, 2
  1164. 00000B3C  3F30 0802                move.w     -[A7], [A0 + D0 + 0x2]
  1165. 00000B40  301F                     move.w     D0, [A7]+
  1166. 00000B42  C1DF                     muls.w     D0, [A7]+
  1167. 00000B44  2E80                     move.l     [A7], D0
  1168. 00000B46  2E1F                     move.l     D7, [A7]+
  1169. 00000B48  DEAE FFF8                add.l      D7, [A6 - 0x8]
  1170. 00000B4C  4267                     clr.w      -[A7]
  1171. 00000B4E  3006                     move.w     D0, D6
  1172. 00000B50  D045                     add.w      D0, D5
  1173. 00000B52  5340                     subq.w     D0, 1
  1174. 00000B54  3F00                     move.w     -[A7], D0
  1175. 00000B56  486E FFFE                pea.l      [A6 - 0x2]
  1176. 00000B5A  486E FFFC                pea.l      [A6 - 0x4]
  1177. 00000B5E  486E FFF8                pea.l      [A6 - 0x8]
  1178. 00000B62  2F0B                     move.l     -[A7], A3
  1179. 00000B64  4EBA F95A                jsr        [PC - 0x6A6 /* 000004C0 */]
  1180. 00000B68  101F                     move.b     D0, [A7]+
  1181. 00000B6A  672C                     beq        +0x2E /* 00000B98 */
  1182. 00000B6C  42A7                     clr.l      -[A7]
  1183. 00000B6E  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1184. 00000B72  2254                     movea.l    A1, [A4]
  1185. 00000B74  2069 0014                movea.l    A0, [A1 + 0x14]
  1186. 00000B78  2050                     movea.l    A0, [A0]
  1187. 00000B7A  302E FFFE                move.w     D0, [A6 - 0x2]
  1188. 00000B7E  48C0                     ext.l      D0
  1189. 00000B80  E580                     asl        D0, 2
  1190. 00000B82  3F30 0802                move.w     -[A7], [A0 + D0 + 0x2]
  1191. 00000B86  301F                     move.w     D0, [A7]+
  1192. 00000B88  C1DF                     muls.w     D0, [A7]+
  1193. 00000B8A  2E80                     move.l     [A7], D0
  1194. 00000B8C  201F                     move.l     D0, [A7]+
  1195. 00000B8E  D0AE FFF8                add.l      D0, [A6 - 0x8]
  1196. 00000B92  9087                     sub.l      D0, D7
  1197. 00000B94  2D40 0010                move.l     [A6 + 0x10], D0
  1198. label00000B98:
  1199. 00000B98  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1200. 00000B9C  4E5E                     unlink     A6
  1201. 00000B9E  205F                     movea.l    A0, [A7]+
  1202. 00000BA0  504F                     addq.w     A7, 8
  1203. 00000BA2  4ED0                     jmp        [A0]
  1204. export_665:
  1205. 00000BA4  4E56 FFF8                link       A6, -0x0008
  1206. 00000BA8  2F0C                     move.l     -[A7], A4
  1207. 00000BAA  286E 0008                movea.l    A4, [A6 + 0x8]
  1208. 00000BAE  486E FFF8                pea.l      [A6 - 0x8]
  1209. 00000BB2  2F3C 0001 0001           move.l     -[A7], 0x10001
  1210. 00000BB8  2054                     movea.l    A0, [A4]
  1211. 00000BBA  2F28 0038                move.l     -[A7], [A0 + 0x38]
  1212. 00000BBE  A8A7                     syscall    SetRect
  1213. 00000BC0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1214. 00000BC4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1215. 00000BC8  41EE 0014                lea.l      A0, [A6 + 0x14]
  1216. 00000BCC  2F20                     move.l     -[A7], -[A0]
  1217. 00000BCE  2F20                     move.l     -[A7], -[A0]
  1218. 00000BD0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1219. 00000BD4  4EBA 0BEE                jsr        [PC + 0xBEE /* 000017C4 */]
  1220. 00000BD8  285F                     movea.l    A4, [A7]+
  1221. 00000BDA  4E5E                     unlink     A6
  1222. 00000BDC  205F                     movea.l    A0, [A7]+
  1223. 00000BDE  DEFC 000C                add.w      A7, 0xC
  1224. 00000BE2  4ED0                     jmp        [A0]
  1225. export_666:
  1226. 00000BE4  4E56 FFF8                link       A6, -0x0008
  1227. 00000BE8  206E 000C                movea.l    A0, [A6 + 0xC]
  1228. 00000BEC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1229. 00000BF0  22D8                     move.l     [A1]+, [A0]+
  1230. 00000BF2  22D8                     move.l     [A1]+, [A0]+
  1231. 00000BF4  4E5E                     unlink     A6
  1232. 00000BF6  205F                     movea.l    A0, [A7]+
  1233. 00000BF8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1234. 00000BFC  4ED0                     jmp        [A0]
  1235. 00000BFE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1236. export_667: // at 00000C00 (misaligned)
  1237. 00000C02  FFF8                     .invalid   <<F/7/7>>
  1238. 00000C04  206E 000C                movea.l    A0, [A6 + 0xC]
  1239. 00000C08  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1240. 00000C0C  22D8                     move.l     [A1]+, [A0]+
  1241. 00000C0E  22D8                     move.l     [A1]+, [A0]+
  1242. 00000C10  4E5E                     unlink     A6
  1243. 00000C12  205F                     movea.l    A0, [A7]+
  1244. 00000C14  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1245. 00000C18  4ED0                     jmp        [A0]
  1246. 00000C1A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1247. export_668: // at 00000C1C (misaligned)
  1248. 00000C1E  0000 48E7                ori.b      D0, 0xE7
  1249. 00000C22  0028 286E 0008           ori.b      [A0 + 0x8], 0x6E /* 'n' */
  1250. 00000C28  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1251. 00000C2C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1252. 00000C30  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1253. 00000C34  2254                     movea.l    A1, [A4]
  1254. 00000C36  2069 0040                movea.l    A0, [A1 + 0x40]
  1255. 00000C3A  246E 000C                movea.l    A2, [A6 + 0xC]
  1256. 00000C3E  2050                     movea.l    A0, [A0]
  1257. 00000C40  24A8 000E                move.l     [A2], [A0 + 0xE]
  1258. 00000C44  2069 003C                movea.l    A0, [A1 + 0x3C]
  1259. 00000C48  246E 000C                movea.l    A2, [A6 + 0xC]
  1260. 00000C4C  2050                     movea.l    A0, [A0]
  1261. 00000C4E  2568 000E 0004           move.l     [A2 + 0x4], [A0 + 0xE]
  1262. 00000C54  4CDF 1400                movem.l    A2,A4, [A7]+
  1263. 00000C58  4E5E                     unlink     A6
  1264. 00000C5A  205F                     movea.l    A0, [A7]+
  1265. 00000C5C  504F                     addq.w     A7, 8
  1266. 00000C5E  4ED0                     jmp        [A0]
  1267. export_669:
  1268. fn00000C60:
  1269. 00000C60  4E56 0000                link       A6, 0
  1270. 00000C64  2F0C                     move.l     -[A7], A4
  1271. 00000C66  286E 0008                movea.l    A4, [A6 + 0x8]
  1272. 00000C6A  7001                     moveq.l    D0, 0x01
  1273. 00000C6C  B06E 000E                cmp.w      D0, [A6 + 0xE]
  1274. 00000C70  5FC0                     sle        D0
  1275. 00000C72  4A00                     tst.b      D0
  1276. 00000C74  6728                     beq        +0x2A /* 00000C9E */
  1277. 00000C76  7201                     moveq.l    D1, 0x01
  1278. 00000C78  B26E 000C                cmp.w      D1, [A6 + 0xC]
  1279. 00000C7C  5FC1                     sle        D1
  1280. 00000C7E  C001                     and.b      D0, D1
  1281. 00000C80  671C                     beq        +0x1E /* 00000C9E */
  1282. 00000C82  322E 000E                move.w     D1, [A6 + 0xE]
  1283. 00000C86  2054                     movea.l    A0, [A4]
  1284. 00000C88  B268 003A                cmp.w      D1, [A0 + 0x3A]
  1285. 00000C8C  5FC1                     sle        D1
  1286. 00000C8E  C001                     and.b      D0, D1
  1287. 00000C90  670C                     beq        +0xE /* 00000C9E */
  1288. 00000C92  322E 000C                move.w     D1, [A6 + 0xC]
  1289. 00000C96  B268 0038                cmp.w      D1, [A0 + 0x38]
  1290. 00000C9A  5FC1                     sle        D1
  1291. 00000C9C  C001                     and.b      D0, D1
  1292. label00000C9E:
  1293. 00000C9E  4400                     neg.b      D0
  1294. 00000CA0  1D40 0010                move.b     [A6 + 0x10], D0
  1295. 00000CA4  285F                     movea.l    A4, [A7]+
  1296. 00000CA6  4E5E                     unlink     A6
  1297. 00000CA8  205F                     movea.l    A0, [A7]+
  1298. 00000CAA  504F                     addq.w     A7, 8
  1299. 00000CAC  4ED0                     jmp        [A0]
  1300. 00000CAE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1301. // begin alternate branch 00000CB0-00000CB4
  1302. export_670:
  1303. fn00000CB0:
  1304. 00000CB0  4E56 FFFC                link       A6, -0x0004
  1305. // end alternate branch 00000CB0-00000CB4
  1306. export_670: // at 00000CB0 (misaligned)
  1307. fn00000CB0: // (misaligned)
  1308. 00000CB2  FFFC                     .invalid   <<F/7/7>>
  1309. 00000CB4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1310. 00000CB8  266E 000C                movea.l    A3, [A6 + 0xC]
  1311. 00000CBC  286E 0008                movea.l    A4, [A6 + 0x8]
  1312. 00000CC0  7001                     moveq.l    D0, 0x01
  1313. 00000CC2  B06E 0012                cmp.w      D0, [A6 + 0x12]
  1314. 00000CC6  5EC0                     sgt        D0
  1315. 00000CC8  4A00                     tst.b      D0
  1316. 00000CCA  662C                     bne        +0x2E /* 00000CF8 */
  1317. 00000CCC  7201                     moveq.l    D1, 0x01
  1318. 00000CCE  B26E 0010                cmp.w      D1, [A6 + 0x10]
  1319. 00000CD2  5EC1                     sgt        D1
  1320. 00000CD4  8001                     or.b       D0, D1
  1321. 00000CD6  6620                     bne        +0x22 /* 00000CF8 */
  1322. 00000CD8  322E 0012                move.w     D1, [A6 + 0x12]
  1323. 00000CDC  2054                     movea.l    A0, [A4]
  1324. 00000CDE  B268 003A                cmp.w      D1, [A0 + 0x3A]
  1325. 00000CE2  5EC1                     sgt        D1
  1326. 00000CE4  8001                     or.b       D0, D1
  1327. 00000CE6  6610                     bne        +0x12 /* 00000CF8 */
  1328. 00000CE8  322E 0010                move.w     D1, [A6 + 0x10]
  1329. 00000CEC  2054                     movea.l    A0, [A4]
  1330. 00000CEE  B268 0038                cmp.w      D1, [A0 + 0x38]
  1331. 00000CF2  5EC1                     sgt        D1
  1332. 00000CF4  8001                     or.b       D0, D1
  1333. 00000CF6  6712                     beq        +0x14 /* 00000D0A */
  1334. label00000CF8:
  1335. 00000CF8  41ED F7D8                lea.l      A0, [A5 - 0x828]
  1336. 00000CFC  224B                     movea.l    A1, A3
  1337. 00000CFE  22D8                     move.l     [A1]+, [A0]+
  1338. 00000D00  22D8                     move.l     [A1]+, [A0]+
  1339. 00000D02  22D8                     move.l     [A1]+, [A0]+
  1340. 00000D04  22D8                     move.l     [A1]+, [A0]+
  1341. 00000D06  6000 00C0                bra        +0xC2 /* 00000DC8 */
  1342. label00000D0A:
  1343. 00000D0A  4267                     clr.w      -[A7]
  1344. 00000D0C  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1345. 00000D10  2054                     movea.l    A0, [A4]
  1346. 00000D12  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1347. 00000D16  4EBA FAA0                jsr        [PC - 0x560 /* 000007B8 */]
  1348. 00000D1A  3E1F                     move.w     D7, [A7]+
  1349. 00000D1C  2254                     movea.l    A1, [A4]
  1350. 00000D1E  2069 003C                movea.l    A0, [A1 + 0x3C]
  1351. 00000D22  7001                     moveq.l    D0, 0x01
  1352. 00000D24  2050                     movea.l    A0, [A0]
  1353. 00000D26  B068 0012                cmp.w      D0, [A0 + 0x12]
  1354. 00000D2A  6618                     bne        +0x1A /* 00000D44 */
  1355. 00000D2C  42A7                     clr.l      -[A7]
  1356. 00000D2E  3F07                     move.w     -[A7], D7
  1357. 00000D30  302E 0012                move.w     D0, [A6 + 0x12]
  1358. 00000D34  5340                     subq.w     D0, 1
  1359. 00000D36  3F00                     move.w     -[A7], D0
  1360. 00000D38  301F                     move.w     D0, [A7]+
  1361. 00000D3A  C1DF                     muls.w     D0, [A7]+
  1362. 00000D3C  2E80                     move.l     [A7], D0
  1363. 00000D3E  275F 0004                move.l     [A3 + 0x4], [A7]+
  1364. 00000D42  601C                     bra        +0x1E /* 00000D60 */
  1365. label00000D44:
  1366. 00000D44  42A7                     clr.l      -[A7]
  1367. 00000D46  3F3C 0001                move.w     -[A7], 0x1
  1368. 00000D4A  302E 0012                move.w     D0, [A6 + 0x12]
  1369. 00000D4E  5340                     subq.w     D0, 1
  1370. 00000D50  3F00                     move.w     -[A7], D0
  1371. 00000D52  2054                     movea.l    A0, [A4]
  1372. 00000D54  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1373. 00000D58  4EBA FD1A                jsr        [PC - 0x2E6 /* 00000A74 */]
  1374. 00000D5C  275F 0004                move.l     [A3 + 0x4], [A7]+
  1375. label00000D60:
  1376. 00000D60  3007                     move.w     D0, D7
  1377. 00000D62  48C0                     ext.l      D0
  1378. 00000D64  D0AB 0004                add.l      D0, [A3 + 0x4]
  1379. 00000D68  2740 000C                move.l     [A3 + 0xC], D0
  1380. 00000D6C  4267                     clr.w      -[A7]
  1381. 00000D6E  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1382. 00000D72  2054                     movea.l    A0, [A4]
  1383. 00000D74  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1384. 00000D78  4EBA FA3E                jsr        [PC - 0x5C2 /* 000007B8 */]
  1385. 00000D7C  3C1F                     move.w     D6, [A7]+
  1386. 00000D7E  2254                     movea.l    A1, [A4]
  1387. 00000D80  2069 0040                movea.l    A0, [A1 + 0x40]
  1388. 00000D84  7001                     moveq.l    D0, 0x01
  1389. 00000D86  2050                     movea.l    A0, [A0]
  1390. 00000D88  B068 0012                cmp.w      D0, [A0 + 0x12]
  1391. 00000D8C  6616                     bne        +0x18 /* 00000DA4 */
  1392. 00000D8E  42A7                     clr.l      -[A7]
  1393. 00000D90  3F06                     move.w     -[A7], D6
  1394. 00000D92  302E 0010                move.w     D0, [A6 + 0x10]
  1395. 00000D96  5340                     subq.w     D0, 1
  1396. 00000D98  3F00                     move.w     -[A7], D0
  1397. 00000D9A  301F                     move.w     D0, [A7]+
  1398. 00000D9C  C1DF                     muls.w     D0, [A7]+
  1399. 00000D9E  2E80                     move.l     [A7], D0
  1400. 00000DA0  269F                     move.l     [A3], [A7]+
  1401. 00000DA2  601A                     bra        +0x1C /* 00000DBE */
  1402. label00000DA4:
  1403. 00000DA4  42A7                     clr.l      -[A7]
  1404. 00000DA6  3F3C 0001                move.w     -[A7], 0x1
  1405. 00000DAA  302E 0010                move.w     D0, [A6 + 0x10]
  1406. 00000DAE  5340                     subq.w     D0, 1
  1407. 00000DB0  3F00                     move.w     -[A7], D0
  1408. 00000DB2  2054                     movea.l    A0, [A4]
  1409. 00000DB4  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1410. 00000DB8  4EBA FCBA                jsr        [PC - 0x346 /* 00000A74 */]
  1411. 00000DBC  269F                     move.l     [A3], [A7]+
  1412. label00000DBE:
  1413. 00000DBE  3006                     move.w     D0, D6
  1414. 00000DC0  48C0                     ext.l      D0
  1415. 00000DC2  D093                     add.l      D0, [A3]
  1416. 00000DC4  2740 0008                move.l     [A3 + 0x8], D0
  1417. label00000DC8:
  1418. 00000DC8  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1419. 00000DCC  4E5E                     unlink     A6
  1420. 00000DCE  205F                     movea.l    A0, [A7]+
  1421. 00000DD0  DEFC 000C                add.w      A7, 0xC
  1422. 00000DD4  4ED0                     jmp        [A0]
  1423. 00000DD6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1424. // begin alternate branch 00000DD8-00000DDC
  1425. export_671:
  1426. fn00000DD8:
  1427. 00000DD8  4E56 FFF8                link       A6, -0x0008
  1428. // end alternate branch 00000DD8-00000DDC
  1429. export_671: // at 00000DD8 (misaligned)
  1430. fn00000DD8: // (misaligned)
  1431. 00000DDA  FFF8                     .invalid   <<F/7/7>>
  1432. 00000DDC  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1433. 00000DE0  382E 0010                move.w     D4, [A6 + 0x10]
  1434. 00000DE4  3A2E 0012                move.w     D5, [A6 + 0x12]
  1435. 00000DE8  286E 0008                movea.l    A4, [A6 + 0x8]
  1436. 00000DEC  7001                     moveq.l    D0, 0x01
  1437. 00000DEE  B045                     cmp.w      D0, D5
  1438. 00000DF0  5EC0                     sgt        D0
  1439. 00000DF2  4A00                     tst.b      D0
  1440. 00000DF4  661C                     bne        +0x1E /* 00000E12 */
  1441. 00000DF6  7201                     moveq.l    D1, 0x01
  1442. 00000DF8  B244                     cmp.w      D1, D4
  1443. 00000DFA  5EC1                     sgt        D1
  1444. 00000DFC  8001                     or.b       D0, D1
  1445. 00000DFE  6612                     bne        +0x14 /* 00000E12 */
  1446. 00000E00  3205                     move.w     D1, D5
  1447. 00000E02  D244                     add.w      D1, D4
  1448. 00000E04  5341                     subq.w     D1, 1
  1449. 00000E06  2054                     movea.l    A0, [A4]
  1450. 00000E08  B268 003A                cmp.w      D1, [A0 + 0x3A]
  1451. 00000E0C  5EC1                     sgt        D1
  1452. 00000E0E  8001                     or.b       D0, D1
  1453. 00000E10  6714                     beq        +0x16 /* 00000E26 */
  1454. label00000E12:
  1455. 00000E12  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1456. 00000E16  42A7                     clr.l      -[A7]
  1457. 00000E18  42A7                     clr.l      -[A7]
  1458. 00000E1A  42A7                     clr.l      -[A7]
  1459. 00000E1C  42A7                     clr.l      -[A7]
  1460. 00000E1E  4EAD 21AA                jsr        [A5 + 0x21AA /* export_1073 */]
  1461. 00000E22  6000 0090                bra        +0x92 /* 00000EB4 */
  1462. label00000E26:
  1463. 00000E26  2254                     movea.l    A1, [A4]
  1464. 00000E28  2069 003C                movea.l    A0, [A1 + 0x3C]
  1465. 00000E2C  7001                     moveq.l    D0, 0x01
  1466. 00000E2E  2050                     movea.l    A0, [A0]
  1467. 00000E30  B068 0012                cmp.w      D0, [A0 + 0x12]
  1468. 00000E34  6636                     bne        +0x38 /* 00000E6C */
  1469. 00000E36  2F3C 0001 0000           move.l     -[A7], 0x10000
  1470. 00000E3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1471. 00000E40  4EBA 0B2A                jsr        [PC + 0xB2A /* 0000196C */]
  1472. 00000E44  301F                     move.w     D0, [A7]+
  1473. 00000E46  48C0                     ext.l      D0
  1474. 00000E48  2E00                     move.l     D7, D0
  1475. 00000E4A  42A7                     clr.l      -[A7]
  1476. 00000E4C  3F07                     move.w     -[A7], D7
  1477. 00000E4E  3005                     move.w     D0, D5
  1478. 00000E50  5340                     subq.w     D0, 1
  1479. 00000E52  3F00                     move.w     -[A7], D0
  1480. 00000E54  301F                     move.w     D0, [A7]+
  1481. 00000E56  C1DF                     muls.w     D0, [A7]+
  1482. 00000E58  2E80                     move.l     [A7], D0
  1483. 00000E5A  2C1F                     move.l     D6, [A7]+
  1484. 00000E5C  42A7                     clr.l      -[A7]
  1485. 00000E5E  3F07                     move.w     -[A7], D7
  1486. 00000E60  3F04                     move.w     -[A7], D4
  1487. 00000E62  301F                     move.w     D0, [A7]+
  1488. 00000E64  C1DF                     muls.w     D0, [A7]+
  1489. 00000E66  2E80                     move.l     [A7], D0
  1490. 00000E68  2E1F                     move.l     D7, [A7]+
  1491. 00000E6A  602A                     bra        +0x2C /* 00000E96 */
  1492. label00000E6C:
  1493. 00000E6C  42A7                     clr.l      -[A7]
  1494. 00000E6E  3F3C 0001                move.w     -[A7], 0x1
  1495. 00000E72  3005                     move.w     D0, D5
  1496. 00000E74  5340                     subq.w     D0, 1
  1497. 00000E76  3F00                     move.w     -[A7], D0
  1498. 00000E78  2054                     movea.l    A0, [A4]
  1499. 00000E7A  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1500. 00000E7E  4EBA FBF4                jsr        [PC - 0x40C /* 00000A74 */]
  1501. 00000E82  2C1F                     move.l     D6, [A7]+
  1502. 00000E84  42A7                     clr.l      -[A7]
  1503. 00000E86  3F05                     move.w     -[A7], D5
  1504. 00000E88  3F04                     move.w     -[A7], D4
  1505. 00000E8A  2054                     movea.l    A0, [A4]
  1506. 00000E8C  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1507. 00000E90  4EBA FBE2                jsr        [PC - 0x41E /* 00000A74 */]
  1508. 00000E94  2E1F                     move.l     D7, [A7]+
  1509. label00000E96:
  1510. 00000E96  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1511. 00000E9A  2F06                     move.l     -[A7], D6
  1512. 00000E9C  42A7                     clr.l      -[A7]
  1513. 00000E9E  2006                     move.l     D0, D6
  1514. 00000EA0  D087                     add.l      D0, D7
  1515. 00000EA2  2F00                     move.l     -[A7], D0
  1516. 00000EA4  2254                     movea.l    A1, [A4]
  1517. 00000EA6  2069 0040                movea.l    A0, [A1 + 0x40]
  1518. 00000EAA  2050                     movea.l    A0, [A0]
  1519. 00000EAC  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1520. 00000EB0  4EAD 21AA                jsr        [A5 + 0x21AA /* export_1073 */]
  1521. label00000EB4:
  1522. 00000EB4  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1523. 00000EB8  4E5E                     unlink     A6
  1524. 00000EBA  205F                     movea.l    A0, [A7]+
  1525. 00000EBC  DEFC 000C                add.w      A7, 0xC
  1526. 00000EC0  4ED0                     jmp        [A0]
  1527. 00000EC2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1528. // begin alternate branch 00000EC4-00000ED8
  1529. fn00000EC4:
  1530. 00000EC4  4E56 0000                link       A6, 0
  1531. 00000EC8  48E7 0018                movem.l    -[A7], A3,A4
  1532. 00000ECC  286E 0008                movea.l    A4, [A6 + 0x8]
  1533. 00000ED0  266C 0008                movea.l    A3, [A4 + 0x8]
  1534. 00000ED4  4A2C FF9F                tst.b      [A4 - 0x61]
  1535. // end alternate branch 00000EC4-00000ED8
  1536. fn00000EC4: // (misaligned)
  1537. 00000EC6  0000 48E7                ori.b      D0, 0xE7
  1538. 00000ECA  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  1539. 00000ECE  0008 266C                ori.b      A0, 0x6C /* 'l' */
  1540. 00000ED2  0008 4A2C                ori.b      A0, 0x2C /* ',' */
  1541. 00000ED6  FF9F                     .invalid   <<F/6/7>>
  1542. 00000ED8  6618                     bne        +0x1A /* 00000EF2 */
  1543. 00000EDA  486C FFD0                pea.l      [A4 - 0x30]
  1544. 00000EDE  3F2C FFCA                move.w     -[A7], [A4 - 0x36]
  1545. 00000EE2  3F2C FF9C                move.w     -[A7], [A4 - 0x64]
  1546. 00000EE6  3F2C FFCA                move.w     -[A7], [A4 - 0x36]
  1547. 00000EEA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1548. 00000EEE  A8A7                     syscall    SetRect
  1549. 00000EF0  6016                     bra        +0x18 /* 00000F08 */
  1550. label00000EF2:
  1551. 00000EF2  486C FFD0                pea.l      [A4 - 0x30]
  1552. 00000EF6  3F2C FF9C                move.w     -[A7], [A4 - 0x64]
  1553. 00000EFA  3F2C FFC8                move.w     -[A7], [A4 - 0x38]
  1554. 00000EFE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1555. 00000F02  3F2C FFC8                move.w     -[A7], [A4 - 0x38]
  1556. 00000F06  A8A7                     syscall    SetRect
  1557. label00000F08:
  1558. 00000F08  302C FFD0                move.w     D0, [A4 - 0x30]
  1559. 00000F0C  B06C FFA0                cmp.w      D0, [A4 - 0x60]
  1560. 00000F10  6608                     bne        +0xA /* 00000F1A */
  1561. 00000F12  296C FFA8 FFB8           move.l     [A4 - 0x48], [A4 - 0x58]
  1562. 00000F18  6022                     bra        +0x24 /* 00000F3C */
  1563. label00000F1A:
  1564. 00000F1A  42A7                     clr.l      -[A7]
  1565. 00000F1C  3F3C 0001                move.w     -[A7], 0x1
  1566. 00000F20  302C FFD0                move.w     D0, [A4 - 0x30]
  1567. 00000F24  5340                     subq.w     D0, 1
  1568. 00000F26  3F00                     move.w     -[A7], D0
  1569. 00000F28  2053                     movea.l    A0, [A3]
  1570. 00000F2A  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1571. 00000F2E  4EBA FB44                jsr        [PC - 0x4BC /* 00000A74 */]
  1572. 00000F32  295F FFB8                move.l     [A4 - 0x48], [A7]+
  1573. 00000F36  296C FFB8 FFA8           move.l     [A4 - 0x58], [A4 - 0x48]
  1574. label00000F3C:
  1575. 00000F3C  302C FFD4                move.w     D0, [A4 - 0x2C]
  1576. 00000F40  B06C FFA4                cmp.w      D0, [A4 - 0x5C]
  1577. 00000F44  6608                     bne        +0xA /* 00000F4E */
  1578. 00000F46  296C FFB0 FFC0           move.l     [A4 - 0x40], [A4 - 0x50]
  1579. 00000F4C  6046                     bra        +0x48 /* 00000F94 */
  1580. label00000F4E:
  1581. 00000F4E  302C FFD4                move.w     D0, [A4 - 0x2C]
  1582. 00000F52  B06C FFD0                cmp.w      D0, [A4 - 0x30]
  1583. 00000F56  661E                     bne        +0x20 /* 00000F76 */
  1584. 00000F58  4267                     clr.w      -[A7]
  1585. 00000F5A  3F2C FFD4                move.w     -[A7], [A4 - 0x2C]
  1586. 00000F5E  2053                     movea.l    A0, [A3]
  1587. 00000F60  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1588. 00000F64  4EBA F852                jsr        [PC - 0x7AE /* 000007B8 */]
  1589. 00000F68  301F                     move.w     D0, [A7]+
  1590. 00000F6A  48C0                     ext.l      D0
  1591. 00000F6C  D0AC FFB8                add.l      D0, [A4 - 0x48]
  1592. 00000F70  2940 FFC0                move.l     [A4 - 0x40], D0
  1593. 00000F74  6018                     bra        +0x1A /* 00000F8E */
  1594. label00000F76:
  1595. 00000F76  42A7                     clr.l      -[A7]
  1596. 00000F78  3F3C 0001                move.w     -[A7], 0x1
  1597. 00000F7C  3F2C FFD4                move.w     -[A7], [A4 - 0x2C]
  1598. 00000F80  2053                     movea.l    A0, [A3]
  1599. 00000F82  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1600. 00000F86  4EBA FAEC                jsr        [PC - 0x514 /* 00000A74 */]
  1601. 00000F8A  295F FFC0                move.l     [A4 - 0x40], [A7]+
  1602. label00000F8E:
  1603. 00000F8E  296C FFC0 FFB0           move.l     [A4 - 0x50], [A4 - 0x40]
  1604. label00000F94:
  1605. 00000F94  302C FFD2                move.w     D0, [A4 - 0x2E]
  1606. 00000F98  B06C FFA2                cmp.w      D0, [A4 - 0x5E]
  1607. 00000F9C  6608                     bne        +0xA /* 00000FA6 */
  1608. 00000F9E  296C FFAC FFBC           move.l     [A4 - 0x44], [A4 - 0x54]
  1609. 00000FA4  6022                     bra        +0x24 /* 00000FC8 */
  1610. label00000FA6:
  1611. 00000FA6  42A7                     clr.l      -[A7]
  1612. 00000FA8  3F3C 0001                move.w     -[A7], 0x1
  1613. 00000FAC  302C FFD2                move.w     D0, [A4 - 0x2E]
  1614. 00000FB0  5340                     subq.w     D0, 1
  1615. 00000FB2  3F00                     move.w     -[A7], D0
  1616. 00000FB4  2053                     movea.l    A0, [A3]
  1617. 00000FB6  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1618. 00000FBA  4EBA FAB8                jsr        [PC - 0x548 /* 00000A74 */]
  1619. 00000FBE  295F FFBC                move.l     [A4 - 0x44], [A7]+
  1620. 00000FC2  296C FFBC FFAC           move.l     [A4 - 0x54], [A4 - 0x44]
  1621. label00000FC8:
  1622. 00000FC8  302C FFD6                move.w     D0, [A4 - 0x2A]
  1623. 00000FCC  B06C FFA6                cmp.w      D0, [A4 - 0x5A]
  1624. 00000FD0  6608                     bne        +0xA /* 00000FDA */
  1625. 00000FD2  296C FFB4 FFC4           move.l     [A4 - 0x3C], [A4 - 0x4C]
  1626. 00000FD8  6046                     bra        +0x48 /* 00001020 */
  1627. label00000FDA:
  1628. 00000FDA  302C FFD6                move.w     D0, [A4 - 0x2A]
  1629. 00000FDE  B06C FFD2                cmp.w      D0, [A4 - 0x2E]
  1630. 00000FE2  661E                     bne        +0x20 /* 00001002 */
  1631. 00000FE4  4267                     clr.w      -[A7]
  1632. 00000FE6  3F2C FFD6                move.w     -[A7], [A4 - 0x2A]
  1633. 00000FEA  2053                     movea.l    A0, [A3]
  1634. 00000FEC  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1635. 00000FF0  4EBA F7C6                jsr        [PC - 0x83A /* 000007B8 */]
  1636. 00000FF4  301F                     move.w     D0, [A7]+
  1637. 00000FF6  48C0                     ext.l      D0
  1638. 00000FF8  D0AC FFBC                add.l      D0, [A4 - 0x44]
  1639. 00000FFC  2940 FFC4                move.l     [A4 - 0x3C], D0
  1640. 00001000  6018                     bra        +0x1A /* 0000101A */
  1641. label00001002:
  1642. 00001002  42A7                     clr.l      -[A7]
  1643. 00001004  3F3C 0001                move.w     -[A7], 0x1
  1644. 00001008  3F2C FFD6                move.w     -[A7], [A4 - 0x2A]
  1645. 0000100C  2053                     movea.l    A0, [A3]
  1646. 0000100E  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1647. 00001012  4EBA FA60                jsr        [PC - 0x5A0 /* 00000A74 */]
  1648. 00001016  295F FFC4                move.l     [A4 - 0x3C], [A7]+
  1649. label0000101A:
  1650. 0000101A  296C FFC4 FFB4           move.l     [A4 - 0x4C], [A4 - 0x3C]
  1651. label00001020:
  1652. 00001020  486C FFB8                pea.l      [A4 - 0x48]
  1653. 00001024  206D F938                movea.l    A0, [A5 - 0x6C8]
  1654. 00001028  2050                     movea.l    A0, [A0]
  1655. 0000102A  4868 0002                pea.l      [A0 + 0x2]
  1656. 0000102E  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1657. 00001032  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  1658. 00001036  2F2D F938                move.l     -[A7], [A5 - 0x6C8]
  1659. 0000103A  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1660. 0000103E  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1661. 00001042  A8E5                     syscall    UnionRgn
  1662. 00001044  41EC FFA0                lea.l      A0, [A4 - 0x60]
  1663. 00001048  43EC FFD0                lea.l      A1, [A4 - 0x30]
  1664. 0000104C  20D9                     move.l     [A0]+, [A1]+
  1665. 0000104E  20D9                     move.l     [A0]+, [A1]+
  1666. 00001050  426C FF9C                clr.w      [A4 - 0x64]
  1667. 00001054  4CDF 1800                movem.l    A3,A4, [A7]+
  1668. 00001058  4E5E                     unlink     A6
  1669. 0000105A  205F                     movea.l    A0, [A7]+
  1670. 0000105C  5C4F                     addq.w     A7, 6
  1671. 0000105E  4ED0                     jmp        [A0]
  1672. fn00001060:
  1673. 00001060  4E56 FF94                link       A6, -0x006C
  1674. 00001064  48E7 0118                movem.l    -[A7], D7,A3,A4
  1675. 00001068  266E 0008                movea.l    A3, [A6 + 0x8]
  1676. 0000106C  2E2E 0010                move.l     D7, [A6 + 0x10]
  1677. 00001070  284B                     movea.l    A4, A3
  1678. 00001072  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1679. 00001076  A8DD                     syscall    SetEmptyRgn
  1680. 00001078  4267                     clr.w      -[A7]
  1681. 0000107A  2F07                     move.l     -[A7], D7
  1682. 0000107C  A8E2                     syscall    EmptyRgn
  1683. 0000107E  101F                     move.b     D0, [A7]+
  1684. 00001080  0A00 0001                xori.b     D0, 0x1
  1685. 00001084  4A00                     tst.b      D0
  1686. 00001086  6700 0282                beq        +0x284 /* 0000130A */
  1687. 0000108A  2F00                     move.l     -[A7], D0
  1688. 0000108C  4267                     clr.w      -[A7]
  1689. 0000108E  2F0B                     move.l     -[A7], A3
  1690. 00001090  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  1691. 00001094  121F                     move.b     D1, [A7]+
  1692. 00001096  201F                     move.l     D0, [A7]+
  1693. 00001098  C001                     and.b      D0, D1
  1694. 0000109A  6700 026E                beq        +0x270 /* 0000130A */
  1695. 0000109E  2047                     movea.l    A0, D7
  1696. 000010A0  2050                     movea.l    A0, [A0]
  1697. 000010A2  700A                     moveq.l    D0, 0x0A
  1698. 000010A4  B050                     cmp.w      D0, [A0]
  1699. 000010A6  6600 0090                bne        +0x92 /* 00001138 */
  1700. 000010AA  2047                     movea.l    A0, D7
  1701. 000010AC  2050                     movea.l    A0, [A0]
  1702. 000010AE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1703. 000010B2  5488                     addq.l     A0, 2
  1704. 000010B4  22D8                     move.l     [A1]+, [A0]+
  1705. 000010B6  22D8                     move.l     [A1]+, [A0]+
  1706. 000010B8  486E FFB8                pea.l      [A6 - 0x48]
  1707. 000010BC  42A7                     clr.l      -[A7]
  1708. 000010BE  3F3C 0001                move.w     -[A7], 0x1
  1709. 000010C2  302E FFFA                move.w     D0, [A6 - 0x6]
  1710. 000010C6  5340                     subq.w     D0, 1
  1711. 000010C8  3F00                     move.w     -[A7], D0
  1712. 000010CA  2054                     movea.l    A0, [A4]
  1713. 000010CC  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1714. 000010D0  4EBA F9A2                jsr        [PC - 0x65E /* 00000A74 */]
  1715. 000010D4  42A7                     clr.l      -[A7]
  1716. 000010D6  3F3C 0001                move.w     -[A7], 0x1
  1717. 000010DA  302E FFF8                move.w     D0, [A6 - 0x8]
  1718. 000010DE  5340                     subq.w     D0, 1
  1719. 000010E0  3F00                     move.w     -[A7], D0
  1720. 000010E2  2054                     movea.l    A0, [A4]
  1721. 000010E4  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1722. 000010E8  4EBA F98A                jsr        [PC - 0x676 /* 00000A74 */]
  1723. 000010EC  42A7                     clr.l      -[A7]
  1724. 000010EE  3F3C 0001                move.w     -[A7], 0x1
  1725. 000010F2  302E FFFE                move.w     D0, [A6 - 0x2]
  1726. 000010F6  5340                     subq.w     D0, 1
  1727. 000010F8  3F00                     move.w     -[A7], D0
  1728. 000010FA  2054                     movea.l    A0, [A4]
  1729. 000010FC  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1730. 00001100  4EBA F972                jsr        [PC - 0x68E /* 00000A74 */]
  1731. 00001104  42A7                     clr.l      -[A7]
  1732. 00001106  3F3C 0001                move.w     -[A7], 0x1
  1733. 0000110A  302E FFFC                move.w     D0, [A6 - 0x4]
  1734. 0000110E  5340                     subq.w     D0, 1
  1735. 00001110  3F00                     move.w     -[A7], D0
  1736. 00001112  2054                     movea.l    A0, [A4]
  1737. 00001114  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1738. 00001118  4EBA F95A                jsr        [PC - 0x6A6 /* 00000A74 */]
  1739. 0000111C  4EAD 21AA                jsr        [A5 + 0x21AA /* export_1073 */]
  1740. 00001120  486E FFB8                pea.l      [A6 - 0x48]
  1741. 00001124  206E 000C                movea.l    A0, [A6 + 0xC]
  1742. 00001128  2050                     movea.l    A0, [A0]
  1743. 0000112A  4868 0002                pea.l      [A0 + 0x2]
  1744. 0000112E  2F0B                     move.l     -[A7], A3
  1745. 00001130  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  1746. 00001134  6000 01D4                bra        +0x1D6 /* 0000130A */
  1747. label00001138:
  1748. 00001138  486E FFF0                pea.l      [A6 - 0x10]
  1749. 0000113C  2F0B                     move.l     -[A7], A3
  1750. 0000113E  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  1751. 00001142  486E FFF0                pea.l      [A6 - 0x10]
  1752. 00001146  486E FFE0                pea.l      [A6 - 0x20]
  1753. 0000114A  2F0B                     move.l     -[A7], A3
  1754. 0000114C  4EAD 1E12                jsr        [A5 + 0x1E12 /* export_958 */]
  1755. 00001150  42A7                     clr.l      -[A7]
  1756. 00001152  486E FFE0                pea.l      [A6 - 0x20]
  1757. 00001156  2F0B                     move.l     -[A7], A3
  1758. 00001158  4EBA 0E8E                jsr        [PC + 0xE8E /* 00001FE8 */]
  1759. 0000115C  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  1760. 00001160  42A7                     clr.l      -[A7]
  1761. 00001162  486E FFE8                pea.l      [A6 - 0x18]
  1762. 00001166  2F0B                     move.l     -[A7], A3
  1763. 00001168  4EBA 0E7E                jsr        [PC + 0xE7E /* 00001FE8 */]
  1764. 0000116C  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  1765. 00001170  2F2D F430                move.l     -[A7], [A5 - 0xBD0]
  1766. 00001174  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1767. 00001178  302E FFDE                move.w     D0, [A6 - 0x22]
  1768. 0000117C  5240                     addq.w     D0, 1
  1769. 0000117E  3F00                     move.w     -[A7], D0
  1770. 00001180  302E FFDC                move.w     D0, [A6 - 0x24]
  1771. 00001184  5240                     addq.w     D0, 1
  1772. 00001186  3F00                     move.w     -[A7], D0
  1773. 00001188  A8DE                     syscall    SetRecRgn
  1774. 0000118A  2F07                     move.l     -[A7], D7
  1775. 0000118C  2F2D F430                move.l     -[A7], [A5 - 0xBD0]
  1776. 00001190  2F2D F430                move.l     -[A7], [A5 - 0xBD0]
  1777. 00001194  A8E4                     syscall    SectRgn
  1778. 00001196  206D F430                movea.l    A0, [A5 - 0xBD0]
  1779. 0000119A  2050                     movea.l    A0, [A0]
  1780. 0000119C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1781. 000011A0  5488                     addq.l     A0, 2
  1782. 000011A2  22D8                     move.l     [A1]+, [A0]+
  1783. 000011A4  22D8                     move.l     [A1]+, [A0]+
  1784. 000011A6  2F2D F938                move.l     -[A7], [A5 - 0x6C8]
  1785. 000011AA  A8DD                     syscall    SetEmptyRgn
  1786. 000011AC  41EE FFA0                lea.l      A0, [A6 - 0x60]
  1787. 000011B0  43ED F814                lea.l      A1, [A5 - 0x7EC]
  1788. 000011B4  20D9                     move.l     [A0]+, [A1]+
  1789. 000011B6  20D9                     move.l     [A0]+, [A1]+
  1790. 000011B8  4267                     clr.w      -[A7]
  1791. 000011BA  486E FFF8                pea.l      [A6 - 0x8]
  1792. 000011BE  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1793. 000011C2  1D5F FF9F                move.b     [A6 - 0x61], [A7]+
  1794. 000011C6  6600 00A6                bne        +0xA8 /* 0000126E */
  1795. 000011CA  302E FFFE                move.w     D0, [A6 - 0x2]
  1796. 000011CE  5340                     subq.w     D0, 1
  1797. 000011D0  3D40 FF9A                move.w     [A6 - 0x66], D0
  1798. 000011D4  3D6E FFFA FFCA           move.w     [A6 - 0x36], [A6 - 0x6]
  1799. 000011DA  6000 0082                bra        +0x84 /* 0000125E */
  1800. label000011DE:
  1801. 000011DE  3D6E FFCA FFCE           move.w     [A6 - 0x32], [A6 - 0x36]
  1802. 000011E4  426E FF9C                clr.w      [A6 - 0x64]
  1803. 000011E8  302E FFFC                move.w     D0, [A6 - 0x4]
  1804. 000011EC  5340                     subq.w     D0, 1
  1805. 000011EE  3D40 FF98                move.w     [A6 - 0x68], D0
  1806. 000011F2  3D6E FFF8 FFC8           move.w     [A6 - 0x38], [A6 - 0x8]
  1807. 000011F8  603E                     bra        +0x40 /* 00001238 */
  1808. label000011FA:
  1809. 000011FA  3D6E FFC8 FFCC           move.w     [A6 - 0x34], [A6 - 0x38]
  1810. 00001200  4267                     clr.w      -[A7]
  1811. 00001202  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  1812. 00001206  2F2D F430                move.l     -[A7], [A5 - 0xBD0]
  1813. 0000120A  A8E8                     syscall    PtInRgn
  1814. 0000120C  101F                     move.b     D0, [A7]+
  1815. 0000120E  670E                     beq        +0x10 /* 0000121E */
  1816. 00001210  4A6E FF9C                tst.w      [A6 - 0x64]
  1817. 00001214  661C                     bne        +0x1E /* 00001232 */
  1818. 00001216  3D6E FFC8 FF9C           move.w     [A6 - 0x64], [A6 - 0x38]
  1819. 0000121C  6014                     bra        +0x16 /* 00001232 */
  1820. label0000121E:
  1821. 0000121E  4A6E FF9C                tst.w      [A6 - 0x64]
  1822. 00001222  6F0E                     ble        +0x10 /* 00001232 */
  1823. 00001224  302E FFC8                move.w     D0, [A6 - 0x38]
  1824. 00001228  5340                     subq.w     D0, 1
  1825. 0000122A  3F00                     move.w     -[A7], D0
  1826. 0000122C  2F0E                     move.l     -[A7], A6
  1827. 0000122E  4EBA FC94                jsr        [PC - 0x36C /* 00000EC4 */]
  1828. label00001232:
  1829. 00001232  526E FFC8                addq.w     [A6 - 0x38], 1
  1830. 00001236  690A                     bvs        +0xC /* 00001242 */
  1831. label00001238:
  1832. 00001238  302E FFC8                move.w     D0, [A6 - 0x38]
  1833. 0000123C  B06E FF98                cmp.w      D0, [A6 - 0x68]
  1834. 00001240  6FB8                     ble        -0x46 /* 000011FA */
  1835. label00001242:
  1836. 00001242  4A6E FF9C                tst.w      [A6 - 0x64]
  1837. 00001246  6F0E                     ble        +0x10 /* 00001256 */
  1838. 00001248  302E FFFC                move.w     D0, [A6 - 0x4]
  1839. 0000124C  5340                     subq.w     D0, 1
  1840. 0000124E  3F00                     move.w     -[A7], D0
  1841. 00001250  2F0E                     move.l     -[A7], A6
  1842. 00001252  4EBA FC70                jsr        [PC - 0x390 /* 00000EC4 */]
  1843. label00001256:
  1844. 00001256  526E FFCA                addq.w     [A6 - 0x36], 1
  1845. 0000125A  6900 00AE                bvs        +0xB0 /* 0000130A */
  1846. label0000125E:
  1847. 0000125E  302E FFCA                move.w     D0, [A6 - 0x36]
  1848. 00001262  B06E FF9A                cmp.w      D0, [A6 - 0x66]
  1849. 00001266  6F00 FF76                ble        -0x88 /* 000011DE */
  1850. 0000126A  6000 009E                bra        +0xA0 /* 0000130A */
  1851. label0000126E:
  1852. 0000126E  302E FFFC                move.w     D0, [A6 - 0x4]
  1853. 00001272  5340                     subq.w     D0, 1
  1854. 00001274  3D40 FF96                move.w     [A6 - 0x6A], D0
  1855. 00001278  3D6E FFF8 FFC8           move.w     [A6 - 0x38], [A6 - 0x8]
  1856. 0000127E  607E                     bra        +0x80 /* 000012FE */
  1857. label00001280:
  1858. 00001280  3D6E FFC8 FFCC           move.w     [A6 - 0x34], [A6 - 0x38]
  1859. 00001286  426E FF9C                clr.w      [A6 - 0x64]
  1860. 0000128A  302E FFFE                move.w     D0, [A6 - 0x2]
  1861. 0000128E  5340                     subq.w     D0, 1
  1862. 00001290  3D40 FF94                move.w     [A6 - 0x6C], D0
  1863. 00001294  3D6E FFFA FFCA           move.w     [A6 - 0x36], [A6 - 0x6]
  1864. 0000129A  603E                     bra        +0x40 /* 000012DA */
  1865. label0000129C:
  1866. 0000129C  3D6E FFCA FFCE           move.w     [A6 - 0x32], [A6 - 0x36]
  1867. 000012A2  4267                     clr.w      -[A7]
  1868. 000012A4  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  1869. 000012A8  2F2D F430                move.l     -[A7], [A5 - 0xBD0]
  1870. 000012AC  A8E8                     syscall    PtInRgn
  1871. 000012AE  101F                     move.b     D0, [A7]+
  1872. 000012B0  670E                     beq        +0x10 /* 000012C0 */
  1873. 000012B2  4A6E FF9C                tst.w      [A6 - 0x64]
  1874. 000012B6  661C                     bne        +0x1E /* 000012D4 */
  1875. 000012B8  3D6E FFCA FF9C           move.w     [A6 - 0x64], [A6 - 0x36]
  1876. 000012BE  6014                     bra        +0x16 /* 000012D4 */
  1877. label000012C0:
  1878. 000012C0  4A6E FF9C                tst.w      [A6 - 0x64]
  1879. 000012C4  6F0E                     ble        +0x10 /* 000012D4 */
  1880. 000012C6  302E FFCA                move.w     D0, [A6 - 0x36]
  1881. 000012CA  5340                     subq.w     D0, 1
  1882. 000012CC  3F00                     move.w     -[A7], D0
  1883. 000012CE  2F0E                     move.l     -[A7], A6
  1884. 000012D0  4EBA FBF2                jsr        [PC - 0x40E /* 00000EC4 */]
  1885. label000012D4:
  1886. 000012D4  526E FFCA                addq.w     [A6 - 0x36], 1
  1887. 000012D8  690A                     bvs        +0xC /* 000012E4 */
  1888. label000012DA:
  1889. 000012DA  302E FFCA                move.w     D0, [A6 - 0x36]
  1890. 000012DE  B06E FF94                cmp.w      D0, [A6 - 0x6C]
  1891. 000012E2  6FB8                     ble        -0x46 /* 0000129C */
  1892. label000012E4:
  1893. 000012E4  4A6E FF9C                tst.w      [A6 - 0x64]
  1894. 000012E8  6F0E                     ble        +0x10 /* 000012F8 */
  1895. 000012EA  302E FFFE                move.w     D0, [A6 - 0x2]
  1896. 000012EE  5340                     subq.w     D0, 1
  1897. 000012F0  3F00                     move.w     -[A7], D0
  1898. 000012F2  2F0E                     move.l     -[A7], A6
  1899. 000012F4  4EBA FBCE                jsr        [PC - 0x432 /* 00000EC4 */]
  1900. label000012F8:
  1901. 000012F8  526E FFC8                addq.w     [A6 - 0x38], 1
  1902. 000012FC  690C                     bvs        +0xE /* 0000130A */
  1903. label000012FE:
  1904. 000012FE  302E FFC8                move.w     D0, [A6 - 0x38]
  1905. 00001302  B06E FF96                cmp.w      D0, [A6 - 0x6A]
  1906. 00001306  6F00 FF78                ble        -0x86 /* 00001280 */
  1907. label0000130A:
  1908. 0000130A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1909. 0000130E  4E5E                     unlink     A6
  1910. 00001310  205F                     movea.l    A0, [A7]+
  1911. 00001312  DEFC 000C                add.w      A7, 0xC
  1912. 00001316  4ED0                     jmp        [A0]
  1913. export_672:
  1914. 00001318  4E56 0000                link       A6, 0
  1915. 0000131C  2F0C                     move.l     -[A7], A4
  1916. 0000131E  286E 0008                movea.l    A4, [A6 + 0x8]
  1917. 00001322  4267                     clr.w      -[A7]
  1918. 00001324  2054                     movea.l    A0, [A4]
  1919. 00001326  2F28 0050                move.l     -[A7], [A0 + 0x50]
  1920. 0000132A  A8E2                     syscall    EmptyRgn
  1921. 0000132C  101F                     move.b     D0, [A7]+
  1922. 0000132E  6616                     bne        +0x18 /* 00001346 */
  1923. 00001330  2054                     movea.l    A0, [A4]
  1924. 00001332  2F28 0050                move.l     -[A7], [A0 + 0x50]
  1925. 00001336  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  1926. 0000133A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1927. 0000133E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1928. 00001342  4EBA 000C                jsr        [PC + 0xC /* 00001350 */]
  1929. label00001346:
  1930. 00001346  285F                     movea.l    A4, [A7]+
  1931. 00001348  4E5E                     unlink     A6
  1932. 0000134A  205F                     movea.l    A0, [A7]+
  1933. 0000134C  504F                     addq.w     A7, 8
  1934. 0000134E  4ED0                     jmp        [A0]
  1935. export_673:
  1936. fn00001350:
  1937. 00001350  4E56 0000                link       A6, 0
  1938. 00001354  7002                     moveq.l    D0, 0x02
  1939. 00001356  B02E 000E                cmp.b      D0, [A6 + 0xE]
  1940. 0000135A  6606                     bne        +0x8 /* 00001362 */
  1941. 0000135C  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  1942. label00001362:
  1943. 00001362  7002                     moveq.l    D0, 0x02
  1944. 00001364  B02E 000C                cmp.b      D0, [A6 + 0xC]
  1945. 00001368  6606                     bne        +0x8 /* 00001370 */
  1946. 0000136A  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1947. label00001370:
  1948. 00001370  102E 000E                move.b     D0, [A6 + 0xE]
  1949. 00001374  B02E 000C                cmp.b      D0, [A6 + 0xC]
  1950. 00001378  56C0                     sne        D0
  1951. 0000137A  4A00                     tst.b      D0
  1952. 0000137C  6732                     beq        +0x34 /* 000013B0 */
  1953. 0000137E  2F00                     move.l     -[A7], D0
  1954. 00001380  4267                     clr.w      -[A7]
  1955. 00001382  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1956. 00001386  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  1957. 0000138A  121F                     move.b     D1, [A7]+
  1958. 0000138C  201F                     move.l     D0, [A7]+
  1959. 0000138E  C001                     and.b      D0, D1
  1960. 00001390  671E                     beq        +0x20 /* 000013B0 */
  1961. 00001392  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1962. 00001396  2F2D F428                move.l     -[A7], [A5 - 0xBD8]
  1963. 0000139A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1964. 0000139E  4EBA FCC0                jsr        [PC - 0x340 /* 00001060 */]
  1965. 000013A2  A89E                     syscall    PenNormal
  1966. 000013A4  08B8 0007 0938           bclr.b     [0x00000938 /* HiliteMode */], 0x7
  1967. 000013AA  2F2D F428                move.l     -[A7], [A5 - 0xBD8]
  1968. 000013AE  A8D5                     syscall    InverRgn/InvertRgn
  1969. label000013B0:
  1970. 000013B0  4E5E                     unlink     A6
  1971. 000013B2  205F                     movea.l    A0, [A7]+
  1972. 000013B4  DEFC 000C                add.w      A7, 0xC
  1973. 000013B8  4ED0                     jmp        [A0]
  1974. 000013BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1975. export_674: // at 000013BC (misaligned)
  1976. 000013BE  FFF8                     .invalid   <<F/7/7>>
  1977. 000013C0  7000                     moveq.l    D0, 0x00
  1978. 000013C2  2D40 0018                move.l     [A6 + 0x18], D0
  1979. 000013C6  4267                     clr.w      -[A7]
  1980. 000013C8  206E 0014                movea.l    A0, [A6 + 0x14]
  1981. 000013CC  2F10                     move.l     -[A7], [A0]
  1982. 000013CE  486E FFFC                pea.l      [A6 - 0x4]
  1983. 000013D2  486E FFFE                pea.l      [A6 - 0x2]
  1984. 000013D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1985. 000013DA  4EBA 0650                jsr        [PC + 0x650 /* 00001A2C */]
  1986. 000013DE  4A1F                     tst.b      [A7]+
  1987. 000013E0  6736                     beq        +0x38 /* 00001418 */
  1988. 000013E2  486E FFF8                pea.l      [A6 - 0x8]
  1989. 000013E6  486D 28B4                pea.l      [A5 + 0x28B4]
  1990. 000013EA  3F3C 003E                move.w     -[A7], 0x3E /* '>' */
  1991. 000013EE  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  1992. 000013F2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1993. 000013F6  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1994. 000013FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1995. 000013FE  206E 0010                movea.l    A0, [A6 + 0x10]
  1996. 00001402  1F28 0006                move.b     -[A7], [A0 + 0x6]
  1997. 00001406  1F28 0005                move.b     -[A7], [A0 + 0x5]
  1998. 0000140A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1999. 0000140E  4EAD 1062                jsr        [A5 + 0x1062 /* export_520 */]
  2000. 00001412  2D6E FFF8 0018           move.l     [A6 + 0x18], [A6 - 0x8]
  2001. label00001418:
  2002. 00001418  4E5E                     unlink     A6
  2003. 0000141A  205F                     movea.l    A0, [A7]+
  2004. 0000141C  DEFC 0010                add.w      A7, 0x10
  2005. 00001420  4ED0                     jmp        [A0]
  2006. 00001422  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2007. export_675: // at 00001424 (misaligned)
  2008. 00001426  FFA0                     .invalid   <<F/6/7>>
  2009. 00001428  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2010. 0000142C  206E 000C                movea.l    A0, [A6 + 0xC]
  2011. 00001430  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2012. 00001434  22D8                     move.l     [A1]+, [A0]+
  2013. 00001436  22D8                     move.l     [A1]+, [A0]+
  2014. 00001438  266E 0008                movea.l    A3, [A6 + 0x8]
  2015. 0000143C  284B                     movea.l    A4, A3
  2016. 0000143E  2054                     movea.l    A0, [A4]
  2017. 00001440  4A68 0038                tst.w      [A0 + 0x38]
  2018. 00001444  5EC0                     sgt        D0
  2019. 00001446  4A00                     tst.b      D0
  2020. 00001448  6700 01D2                beq        +0x1D4 /* 0000161C */
  2021. 0000144C  4A68 003A                tst.w      [A0 + 0x3A]
  2022. 00001450  5EC1                     sgt        D1
  2023. 00001452  C001                     and.b      D0, D1
  2024. 00001454  6700 01C6                beq        +0x1C8 /* 0000161C */
  2025. 00001458  486E FFF8                pea.l      [A6 - 0x8]
  2026. 0000145C  486E FFB6                pea.l      [A6 - 0x4A]
  2027. 00001460  2F0B                     move.l     -[A7], A3
  2028. 00001462  4EAD 1E12                jsr        [A5 + 0x1E12 /* export_958 */]
  2029. 00001466  42A7                     clr.l      -[A7]
  2030. 00001468  486E FFB6                pea.l      [A6 - 0x4A]
  2031. 0000146C  2F0B                     move.l     -[A7], A3
  2032. 0000146E  4EBA 0B78                jsr        [PC + 0xB78 /* 00001FE8 */]
  2033. 00001472  2D5F FFCA                move.l     [A6 - 0x36], [A7]+
  2034. 00001476  42A7                     clr.l      -[A7]
  2035. 00001478  486E FFBE                pea.l      [A6 - 0x42]
  2036. 0000147C  2F0B                     move.l     -[A7], A3
  2037. 0000147E  4EBA 0B68                jsr        [PC + 0xB68 /* 00001FE8 */]
  2038. 00001482  2D5F FFC6                move.l     [A6 - 0x3A], [A7]+
  2039. 00001486  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  2040. 0000148A  486E FFE8                pea.l      [A6 - 0x18]
  2041. 0000148E  2F0B                     move.l     -[A7], A3
  2042. 00001490  4EBA F81E                jsr        [PC - 0x7E2 /* 00000CB0 */]
  2043. 00001494  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  2044. 00001498  486E FFD8                pea.l      [A6 - 0x28]
  2045. 0000149C  2F0B                     move.l     -[A7], A3
  2046. 0000149E  4EBA F810                jsr        [PC - 0x7F0 /* 00000CB0 */]
  2047. 000014A2  41EE FFD8                lea.l      A0, [A6 - 0x28]
  2048. 000014A6  43EE FFE8                lea.l      A1, [A6 - 0x18]
  2049. 000014AA  20D9                     move.l     [A0]+, [A1]+
  2050. 000014AC  20D9                     move.l     [A0]+, [A1]+
  2051. 000014AE  486E FFD8                pea.l      [A6 - 0x28]
  2052. 000014B2  486E FFF8                pea.l      [A6 - 0x8]
  2053. 000014B6  2F0B                     move.l     -[A7], A3
  2054. 000014B8  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  2055. 000014BC  2D6E FFCA FFAC           move.l     [A6 - 0x54], [A6 - 0x36]
  2056. 000014C2  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  2057. 000014C6  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2058. 000014CA  20D9                     move.l     [A0]+, [A1]+
  2059. 000014CC  20D9                     move.l     [A0]+, [A1]+
  2060. 000014CE  7000                     moveq.l    D0, 0x00
  2061. 000014D0  2054                     movea.l    A0, [A4]
  2062. 000014D2  3028 0046                move.w     D0, [A0 + 0x46]
  2063. 000014D6  E288                     lsr        D0, 1
  2064. 000014D8  222E FFF0                move.l     D1, [A6 - 0x10]
  2065. 000014DC  9280                     sub.l      D1, D0
  2066. 000014DE  B2AE FFB6                cmp.l      D1, [A6 - 0x4A]
  2067. 000014E2  6E18                     bgt        +0x1A /* 000014FC */
  2068. 000014E4  526E FFAC                addq.w     [A6 - 0x54], 1
  2069. 000014E8  302E FFA4                move.w     D0, [A6 - 0x5C]
  2070. 000014EC  48C0                     ext.l      D0
  2071. 000014EE  90AE FFE8                sub.l      D0, [A6 - 0x18]
  2072. 000014F2  222E FFF0                move.l     D1, [A6 - 0x10]
  2073. 000014F6  D280                     add.l      D1, D0
  2074. 000014F8  3D41 FFA4                move.w     [A6 - 0x5C], D1
  2075. label000014FC:
  2076. 000014FC  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  2077. 00001500  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  2078. 00001504  486E FFA4                pea.l      [A6 - 0x5C]
  2079. 00001508  2F0B                     move.l     -[A7], A3
  2080. 0000150A  4EBA 0128                jsr        [PC + 0x128 /* 00001634 */]
  2081. 0000150E  2054                     movea.l    A0, [A4]
  2082. 00001510  1028 0045                move.b     D0, [A0 + 0x45]
  2083. 00001514  677C                     beq        +0x7E /* 00001592 */
  2084. 00001516  41EE FFD0                lea.l      A0, [A6 - 0x30]
  2085. 0000151A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2086. 0000151E  20D9                     move.l     [A0]+, [A1]+
  2087. 00001520  20D9                     move.l     [A0]+, [A1]+
  2088. 00001522  2254                     movea.l    A1, [A4]
  2089. 00001524  2069 003C                movea.l    A0, [A1 + 0x3C]
  2090. 00001528  7001                     moveq.l    D0, 0x01
  2091. 0000152A  2050                     movea.l    A0, [A0]
  2092. 0000152C  B068 0012                cmp.w      D0, [A0 + 0x12]
  2093. 00001530  57C6                     seq        D6
  2094. 00001532  4406                     neg.b      D6
  2095. 00001534  1006                     move.b     D0, D6
  2096. 00001536  670E                     beq        +0x10 /* 00001546 */
  2097. 00001538  2F3C 0001 0000           move.l     -[A7], 0x10000
  2098. 0000153E  2F0B                     move.l     -[A7], A3
  2099. 00001540  4EBA 042A                jsr        [PC + 0x42A /* 0000196C */]
  2100. 00001544  381F                     move.w     D4, [A7]+
  2101. label00001546:
  2102. 00001546  3D6E FFC8 FFA2           move.w     [A6 - 0x5E], [A6 - 0x38]
  2103. 0000154C  3E2E FFCC                move.w     D7, [A6 - 0x34]
  2104. 00001550  603A                     bra        +0x3C /* 0000158C */
  2105. label00001552:
  2106. 00001552  1006                     move.b     D0, D6
  2107. 00001554  670C                     beq        +0xE /* 00001562 */
  2108. 00001556  3004                     move.w     D0, D4
  2109. 00001558  D06E FFD2                add.w      D0, [A6 - 0x2E]
  2110. 0000155C  3D40 FFD6                move.w     [A6 - 0x2A], D0
  2111. 00001560  6014                     bra        +0x16 /* 00001576 */
  2112. label00001562:
  2113. 00001562  4267                     clr.w      -[A7]
  2114. 00001564  3F07                     move.w     -[A7], D7
  2115. 00001566  2F0B                     move.l     -[A7], A3
  2116. 00001568  4EBA 0402                jsr        [PC + 0x402 /* 0000196C */]
  2117. 0000156C  301F                     move.w     D0, [A7]+
  2118. 0000156E  D06E FFD2                add.w      D0, [A6 - 0x2E]
  2119. 00001572  3D40 FFD6                move.w     [A6 - 0x2A], D0
  2120. label00001576:
  2121. 00001576  3F07                     move.w     -[A7], D7
  2122. 00001578  486E FFD0                pea.l      [A6 - 0x30]
  2123. 0000157C  2F0B                     move.l     -[A7], A3
  2124. 0000157E  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  2125. 00001582  3D6E FFD6 FFD2           move.w     [A6 - 0x2E], [A6 - 0x2A]
  2126. 00001588  5247                     addq.w     D7, 1
  2127. 0000158A  6906                     bvs        +0x8 /* 00001592 */
  2128. label0000158C:
  2129. 0000158C  BE6E FFA2                cmp.w      D7, [A6 - 0x5E]
  2130. 00001590  6FC0                     ble        -0x3E /* 00001552 */
  2131. label00001592:
  2132. 00001592  2054                     movea.l    A0, [A4]
  2133. 00001594  1028 0044                move.b     D0, [A0 + 0x44]
  2134. 00001598  6700 0082                beq        +0x84 /* 0000161C */
  2135. 0000159C  41EE FFD0                lea.l      A0, [A6 - 0x30]
  2136. 000015A0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2137. 000015A4  20D9                     move.l     [A0]+, [A1]+
  2138. 000015A6  20D9                     move.l     [A0]+, [A1]+
  2139. 000015A8  2254                     movea.l    A1, [A4]
  2140. 000015AA  2069 0040                movea.l    A0, [A1 + 0x40]
  2141. 000015AE  7001                     moveq.l    D0, 0x01
  2142. 000015B0  2050                     movea.l    A0, [A0]
  2143. 000015B2  B068 0012                cmp.w      D0, [A0 + 0x12]
  2144. 000015B6  57C5                     seq        D5
  2145. 000015B8  4405                     neg.b      D5
  2146. 000015BA  1005                     move.b     D0, D5
  2147. 000015BC  6710                     beq        +0x12 /* 000015CE */
  2148. 000015BE  2F3C 0001 0000           move.l     -[A7], 0x10000
  2149. 000015C4  2F0B                     move.l     -[A7], A3
  2150. 000015C6  4EBA 03F0                jsr        [PC + 0x3F0 /* 000019B8 */]
  2151. 000015CA  3D5F FFB2                move.w     [A6 - 0x4E], [A7]+
  2152. label000015CE:
  2153. 000015CE  3D6E FFC6 FFA0           move.w     [A6 - 0x60], [A6 - 0x3A]
  2154. 000015D4  3E2E FFCA                move.w     D7, [A6 - 0x36]
  2155. 000015D8  603C                     bra        +0x3E /* 00001616 */
  2156. label000015DA:
  2157. 000015DA  1005                     move.b     D0, D5
  2158. 000015DC  670E                     beq        +0x10 /* 000015EC */
  2159. 000015DE  302E FFB2                move.w     D0, [A6 - 0x4E]
  2160. 000015E2  D06E FFD0                add.w      D0, [A6 - 0x30]
  2161. 000015E6  3D40 FFD4                move.w     [A6 - 0x2C], D0
  2162. 000015EA  6014                     bra        +0x16 /* 00001600 */
  2163. label000015EC:
  2164. 000015EC  4267                     clr.w      -[A7]
  2165. 000015EE  3F07                     move.w     -[A7], D7
  2166. 000015F0  2F0B                     move.l     -[A7], A3
  2167. 000015F2  4EBA 03C4                jsr        [PC + 0x3C4 /* 000019B8 */]
  2168. 000015F6  301F                     move.w     D0, [A7]+
  2169. 000015F8  D06E FFD0                add.w      D0, [A6 - 0x30]
  2170. 000015FC  3D40 FFD4                move.w     [A6 - 0x2C], D0
  2171. label00001600:
  2172. 00001600  3F07                     move.w     -[A7], D7
  2173. 00001602  486E FFD0                pea.l      [A6 - 0x30]
  2174. 00001606  2F0B                     move.l     -[A7], A3
  2175. 00001608  4EAD 3062                jsr        [A5 + 0x3062 /* export_1544 */]
  2176. 0000160C  3D6E FFD4 FFD0           move.w     [A6 - 0x30], [A6 - 0x2C]
  2177. 00001612  5247                     addq.w     D7, 1
  2178. 00001614  6906                     bvs        +0x8 /* 0000161C */
  2179. label00001616:
  2180. 00001616  BE6E FFA0                cmp.w      D7, [A6 - 0x60]
  2181. 0000161A  6FBE                     ble        -0x40 /* 000015DA */
  2182. label0000161C:
  2183. 0000161C  486E FFF8                pea.l      [A6 - 0x8]
  2184. 00001620  2F0B                     move.l     -[A7], A3
  2185. 00001622  4EAD 1D3A                jsr        [A5 + 0x1D3A /* export_931 */]
  2186. 00001626  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2187. 0000162A  4E5E                     unlink     A6
  2188. 0000162C  205F                     movea.l    A0, [A7]+
  2189. 0000162E  504F                     addq.w     A7, 8
  2190. 00001630  4ED0                     jmp        [A0]
  2191. 00001632  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2192. // begin alternate branch 00001634-00001638
  2193. fn00001634:
  2194. 00001634  4E56 FFE6                link       A6, -0x001A
  2195. // end alternate branch 00001634-00001638
  2196. fn00001634: // (misaligned)
  2197. 00001636  FFE6                     .invalid   <<F/7/7>>
  2198. 00001638  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2199. 0000163C  206E 000C                movea.l    A0, [A6 + 0xC]
  2200. 00001640  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2201. 00001644  22D8                     move.l     [A1]+, [A0]+
  2202. 00001646  22D8                     move.l     [A1]+, [A0]+
  2203. 00001648  266E 0008                movea.l    A3, [A6 + 0x8]
  2204. 0000164C  284B                     movea.l    A4, A3
  2205. 0000164E  302E FFFA                move.w     D0, [A6 - 0x6]
  2206. 00001652  48C0                     ext.l      D0
  2207. 00001654  7200                     moveq.l    D1, 0x00
  2208. 00001656  2054                     movea.l    A0, [A4]
  2209. 00001658  3228 0048                move.w     D1, [A0 + 0x48]
  2210. 0000165C  E289                     lsr        D1, 1
  2211. 0000165E  D280                     add.l      D1, D0
  2212. 00001660  3D41 FFFA                move.w     [A6 - 0x6], D1
  2213. 00001664  302E FFF8                move.w     D0, [A6 - 0x8]
  2214. 00001668  48C0                     ext.l      D0
  2215. 0000166A  7200                     moveq.l    D1, 0x00
  2216. 0000166C  3228 0046                move.w     D1, [A0 + 0x46]
  2217. 00001670  E289                     lsr        D1, 1
  2218. 00001672  D280                     add.l      D1, D0
  2219. 00001674  3D41 FFF8                move.w     [A6 - 0x8], D1
  2220. 00001678  3D6E FFFA FFEA           move.w     [A6 - 0x16], [A6 - 0x6]
  2221. 0000167E  2268 003C                movea.l    A1, [A0 + 0x3C]
  2222. 00001682  7001                     moveq.l    D0, 0x01
  2223. 00001684  2251                     movea.l    A1, [A1]
  2224. 00001686  B069 0012                cmp.w      D0, [A1 + 0x12]
  2225. 0000168A  660E                     bne        +0x10 /* 0000169A */
  2226. 0000168C  2F3C 0001 0000           move.l     -[A7], 0x10000
  2227. 00001692  2F0B                     move.l     -[A7], A3
  2228. 00001694  4EBA 02D6                jsr        [PC + 0x2D6 /* 0000196C */]
  2229. 00001698  381F                     move.w     D4, [A7]+
  2230. label0000169A:
  2231. 0000169A  2254                     movea.l    A1, [A4]
  2232. 0000169C  2069 0040                movea.l    A0, [A1 + 0x40]
  2233. 000016A0  7001                     moveq.l    D0, 0x01
  2234. 000016A2  2050                     movea.l    A0, [A0]
  2235. 000016A4  B068 0012                cmp.w      D0, [A0 + 0x12]
  2236. 000016A8  660E                     bne        +0x10 /* 000016B8 */
  2237. 000016AA  2F3C 0001 0000           move.l     -[A7], 0x10000
  2238. 000016B0  2F0B                     move.l     -[A7], A3
  2239. 000016B2  4EBA 0304                jsr        [PC + 0x304 /* 000019B8 */]
  2240. 000016B6  3A1F                     move.w     D5, [A7]+
  2241. label000016B8:
  2242. 000016B8  3D6E 0010 FFE8           move.w     [A6 - 0x18], [A6 + 0x10]
  2243. 000016BE  3E2E 0014                move.w     D7, [A6 + 0x14]
  2244. 000016C2  6000 00CC                bra        +0xCE /* 00001790 */
  2245. label000016C6:
  2246. 000016C6  2254                     movea.l    A1, [A4]
  2247. 000016C8  2069 0040                movea.l    A0, [A1 + 0x40]
  2248. 000016CC  7001                     moveq.l    D0, 0x01
  2249. 000016CE  2050                     movea.l    A0, [A0]
  2250. 000016D0  B068 0012                cmp.w      D0, [A0 + 0x12]
  2251. 000016D4  6612                     bne        +0x14 /* 000016E8 */
  2252. 000016D6  3005                     move.w     D0, D5
  2253. 000016D8  D06E FFF8                add.w      D0, [A6 - 0x8]
  2254. 000016DC  2049                     movea.l    A0, A1
  2255. 000016DE  9068 0046                sub.w      D0, [A0 + 0x46]
  2256. 000016E2  3D40 FFFC                move.w     [A6 - 0x4], D0
  2257. 000016E6  601A                     bra        +0x1C /* 00001702 */
  2258. label000016E8:
  2259. 000016E8  4267                     clr.w      -[A7]
  2260. 000016EA  3F07                     move.w     -[A7], D7
  2261. 000016EC  2F0B                     move.l     -[A7], A3
  2262. 000016EE  4EBA 02C8                jsr        [PC + 0x2C8 /* 000019B8 */]
  2263. 000016F2  301F                     move.w     D0, [A7]+
  2264. 000016F4  D06E FFF8                add.w      D0, [A6 - 0x8]
  2265. 000016F8  2054                     movea.l    A0, [A4]
  2266. 000016FA  9068 0046                sub.w      D0, [A0 + 0x46]
  2267. 000016FE  3D40 FFFC                move.w     [A6 - 0x4], D0
  2268. label00001702:
  2269. 00001702  3D6E FFEA FFFA           move.w     [A6 - 0x6], [A6 - 0x16]
  2270. 00001708  3D6E 0012 FFE6           move.w     [A6 - 0x1A], [A6 + 0x12]
  2271. 0000170E  3C2E 0016                move.w     D6, [A6 + 0x16]
  2272. 00001712  6064                     bra        +0x66 /* 00001778 */
  2273. label00001714:
  2274. 00001714  2254                     movea.l    A1, [A4]
  2275. 00001716  2069 003C                movea.l    A0, [A1 + 0x3C]
  2276. 0000171A  7001                     moveq.l    D0, 0x01
  2277. 0000171C  2050                     movea.l    A0, [A0]
  2278. 0000171E  B068 0012                cmp.w      D0, [A0 + 0x12]
  2279. 00001722  6612                     bne        +0x14 /* 00001736 */
  2280. 00001724  3004                     move.w     D0, D4
  2281. 00001726  D06E FFFA                add.w      D0, [A6 - 0x6]
  2282. 0000172A  2049                     movea.l    A0, A1
  2283. 0000172C  9068 0048                sub.w      D0, [A0 + 0x48]
  2284. 00001730  3D40 FFFE                move.w     [A6 - 0x2], D0
  2285. 00001734  601A                     bra        +0x1C /* 00001750 */
  2286. label00001736:
  2287. 00001736  4267                     clr.w      -[A7]
  2288. 00001738  3F06                     move.w     -[A7], D6
  2289. 0000173A  2F0B                     move.l     -[A7], A3
  2290. 0000173C  4EBA 022E                jsr        [PC + 0x22E /* 0000196C */]
  2291. 00001740  301F                     move.w     D0, [A7]+
  2292. 00001742  D06E FFFA                add.w      D0, [A6 - 0x6]
  2293. 00001746  2054                     movea.l    A0, [A4]
  2294. 00001748  9068 0048                sub.w      D0, [A0 + 0x48]
  2295. 0000174C  3D40 FFFE                move.w     [A6 - 0x2], D0
  2296. label00001750:
  2297. 00001750  3D46 FFEE                move.w     [A6 - 0x12], D6
  2298. 00001754  3D47 FFEC                move.w     [A6 - 0x14], D7
  2299. 00001758  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2300. 0000175C  486E FFF8                pea.l      [A6 - 0x8]
  2301. 00001760  2F0B                     move.l     -[A7], A3
  2302. 00001762  4EAD 3052                jsr        [A5 + 0x3052 /* export_1542 */]
  2303. 00001766  2054                     movea.l    A0, [A4]
  2304. 00001768  3028 0048                move.w     D0, [A0 + 0x48]
  2305. 0000176C  D06E FFFE                add.w      D0, [A6 - 0x2]
  2306. 00001770  3D40 FFFA                move.w     [A6 - 0x6], D0
  2307. 00001774  5246                     addq.w     D6, 1
  2308. 00001776  6906                     bvs        +0x8 /* 0000177E */
  2309. label00001778:
  2310. 00001778  BC6E FFE6                cmp.w      D6, [A6 - 0x1A]
  2311. 0000177C  6F96                     ble        -0x68 /* 00001714 */
  2312. label0000177E:
  2313. 0000177E  2054                     movea.l    A0, [A4]
  2314. 00001780  3028 0046                move.w     D0, [A0 + 0x46]
  2315. 00001784  D06E FFFC                add.w      D0, [A6 - 0x4]
  2316. 00001788  3D40 FFF8                move.w     [A6 - 0x8], D0
  2317. 0000178C  5247                     addq.w     D7, 1
  2318. 0000178E  6908                     bvs        +0xA /* 00001798 */
  2319. label00001790:
  2320. 00001790  BE6E FFE8                cmp.w      D7, [A6 - 0x18]
  2321. 00001794  6F00 FF30                ble        -0xCE /* 000016C6 */
  2322. label00001798:
  2323. 00001798  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2324. 0000179C  4E5E                     unlink     A6
  2325. 0000179E  205F                     movea.l    A0, [A7]+
  2326. 000017A0  DEFC 0010                add.w      A7, 0x10
  2327. 000017A4  4ED0                     jmp        [A0]
  2328. 000017A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2329. export_676: // at 000017A8 (misaligned)
  2330. 000017AA  FFF8                     .invalid   <<F/7/7>>
  2331. 000017AC  206E 000C                movea.l    A0, [A6 + 0xC]
  2332. 000017B0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2333. 000017B4  22D8                     move.l     [A1]+, [A0]+
  2334. 000017B6  22D8                     move.l     [A1]+, [A0]+
  2335. 000017B8  4E5E                     unlink     A6
  2336. 000017BA  205F                     movea.l    A0, [A7]+
  2337. 000017BC  DEFC 000C                add.w      A7, 0xC
  2338. 000017C0  4ED0                     jmp        [A0]
  2339. 000017C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2340. // begin alternate branch 000017C4-000017C8
  2341. export_677:
  2342. fn000017C4:
  2343. 000017C4  4E56 FFEC                link       A6, -0x0014
  2344. // end alternate branch 000017C4-000017C8
  2345. export_677: // at 000017C4 (misaligned)
  2346. fn000017C4: // (misaligned)
  2347. 000017C6  FFEC                     .invalid   <<F/7/7>>
  2348. 000017C8  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2349. 000017CC  286E 0008                movea.l    A4, [A6 + 0x8]
  2350. 000017D0  42A7                     clr.l      -[A7]
  2351. 000017D2  7001                     moveq.l    D0, 0x01
  2352. 000017D4  2F00                     move.l     -[A7], D0
  2353. 000017D6  302E 0018                move.w     D0, [A6 + 0x18]
  2354. 000017DA  48C0                     ext.l      D0
  2355. 000017DC  2F00                     move.l     -[A7], D0
  2356. 000017DE  201F                     move.l     D0, [A7]+
  2357. 000017E0  2E9F                     move.l     [A7], [A7]+
  2358. 000017E2  B097                     cmp.l      D0, [A7]
  2359. 000017E4  6F02                     ble        +0x4 /* 000017E8 */
  2360. 000017E6  2E80                     move.l     [A7], D0
  2361. label000017E8:
  2362. 000017E8  201F                     move.l     D0, [A7]+
  2363. 000017EA  3D40 FFFA                move.w     [A6 - 0x6], D0
  2364. 000017EE  42A7                     clr.l      -[A7]
  2365. 000017F0  7001                     moveq.l    D0, 0x01
  2366. 000017F2  2F00                     move.l     -[A7], D0
  2367. 000017F4  302E 001A                move.w     D0, [A6 + 0x1A]
  2368. 000017F8  48C0                     ext.l      D0
  2369. 000017FA  2F00                     move.l     -[A7], D0
  2370. 000017FC  201F                     move.l     D0, [A7]+
  2371. 000017FE  2E9F                     move.l     [A7], [A7]+
  2372. 00001800  B097                     cmp.l      D0, [A7]
  2373. 00001802  6F02                     ble        +0x4 /* 00001806 */
  2374. 00001804  2E80                     move.l     [A7], D0
  2375. label00001806:
  2376. 00001806  201F                     move.l     D0, [A7]+
  2377. 00001808  3A00                     move.w     D5, D0
  2378. 0000180A  42A7                     clr.l      -[A7]
  2379. 0000180C  2054                     movea.l    A0, [A4]
  2380. 0000180E  3028 0038                move.w     D0, [A0 + 0x38]
  2381. 00001812  48C0                     ext.l      D0
  2382. 00001814  2F00                     move.l     -[A7], D0
  2383. 00001816  302E 0014                move.w     D0, [A6 + 0x14]
  2384. 0000181A  48C0                     ext.l      D0
  2385. 0000181C  2F00                     move.l     -[A7], D0
  2386. 0000181E  201F                     move.l     D0, [A7]+
  2387. 00001820  2E9F                     move.l     [A7], [A7]+
  2388. 00001822  B097                     cmp.l      D0, [A7]
  2389. 00001824  6C02                     bge        +0x4 /* 00001828 */
  2390. 00001826  2E80                     move.l     [A7], D0
  2391. label00001828:
  2392. 00001828  201F                     move.l     D0, [A7]+
  2393. 0000182A  3800                     move.w     D4, D0
  2394. 0000182C  42A7                     clr.l      -[A7]
  2395. 0000182E  2054                     movea.l    A0, [A4]
  2396. 00001830  3028 003A                move.w     D0, [A0 + 0x3A]
  2397. 00001834  48C0                     ext.l      D0
  2398. 00001836  2F00                     move.l     -[A7], D0
  2399. 00001838  302E 0016                move.w     D0, [A6 + 0x16]
  2400. 0000183C  48C0                     ext.l      D0
  2401. 0000183E  2F00                     move.l     -[A7], D0
  2402. 00001840  201F                     move.l     D0, [A7]+
  2403. 00001842  2E9F                     move.l     [A7], [A7]+
  2404. 00001844  B097                     cmp.l      D0, [A7]
  2405. 00001846  6C02                     bge        +0x4 /* 0000184A */
  2406. 00001848  2E80                     move.l     [A7], D0
  2407. label0000184A:
  2408. 0000184A  201F                     move.l     D0, [A7]+
  2409. 0000184C  3D40 FFF4                move.w     [A6 - 0xC], D0
  2410. 00001850  3D44 FFEE                move.w     [A6 - 0x12], D4
  2411. 00001854  3E2E FFFA                move.w     D7, [A6 - 0x6]
  2412. 00001858  6032                     bra        +0x34 /* 0000188C */
  2413. label0000185A:
  2414. 0000185A  3D47 FFF0                move.w     [A6 - 0x10], D7
  2415. 0000185E  3D6E FFF4 FFEC           move.w     [A6 - 0x14], [A6 - 0xC]
  2416. 00001864  3C05                     move.w     D6, D5
  2417. 00001866  601A                     bra        +0x1C /* 00001882 */
  2418. label00001868:
  2419. 00001868  3D46 FFF2                move.w     [A6 - 0xE], D6
  2420. 0000186C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2421. 00001870  41EE 000C                lea.l      A0, [A6 + 0xC]
  2422. 00001874  2018                     move.l     D0, [A0]+
  2423. 00001876  6702                     beq        +0x4 /* 0000187A */
  2424. 00001878  2F00                     move.l     -[A7], D0
  2425. label0000187A:
  2426. 0000187A  2050                     movea.l    A0, [A0]
  2427. 0000187C  4E90                     jsr        [A0]
  2428. 0000187E  5246                     addq.w     D6, 1
  2429. 00001880  6906                     bvs        +0x8 /* 00001888 */
  2430. label00001882:
  2431. 00001882  BC6E FFEC                cmp.w      D6, [A6 - 0x14]
  2432. 00001886  6FE0                     ble        -0x1E /* 00001868 */
  2433. label00001888:
  2434. 00001888  5247                     addq.w     D7, 1
  2435. 0000188A  6906                     bvs        +0x8 /* 00001892 */
  2436. label0000188C:
  2437. 0000188C  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  2438. 00001890  6FC8                     ble        -0x36 /* 0000185A */
  2439. label00001892:
  2440. 00001892  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2441. 00001896  4E5E                     unlink     A6
  2442. 00001898  205F                     movea.l    A0, [A7]+
  2443. 0000189A  DEFC 0014                add.w      A7, 0x14
  2444. 0000189E  4ED0                     jmp        [A0]
  2445. export_678:
  2446. 000018A0  4E56 0000                link       A6, 0
  2447. 000018A4  206E 0008                movea.l    A0, [A6 + 0x8]
  2448. 000018A8  2050                     movea.l    A0, [A0]
  2449. 000018AA  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  2450. 000018AE  41EE 0014                lea.l      A0, [A6 + 0x14]
  2451. 000018B2  2F20                     move.l     -[A7], -[A0]
  2452. 000018B4  2F20                     move.l     -[A7], -[A0]
  2453. 000018B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2454. 000018BA  4EBA 000C                jsr        [PC + 0xC /* 000018C8 */]
  2455. 000018BE  4E5E                     unlink     A6
  2456. 000018C0  205F                     movea.l    A0, [A7]+
  2457. 000018C2  DEFC 000C                add.w      A7, 0xC
  2458. 000018C6  4ED0                     jmp        [A0]
  2459. fn000018C8:
  2460. 000018C8  4E56 FFEC                link       A6, -0x0014
  2461. 000018CC  48E7 0308                movem.l    -[A7], D6,D7,A4
  2462. 000018D0  286E 0014                movea.l    A4, [A6 + 0x14]
  2463. 000018D4  2054                     movea.l    A0, [A4]
  2464. 000018D6  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2465. 000018DA  5488                     addq.l     A0, 2
  2466. 000018DC  22D8                     move.l     [A1]+, [A0]+
  2467. 000018DE  22D8                     move.l     [A1]+, [A0]+
  2468. 000018E0  536E FFF6                subq.w     [A6 - 0xA], 1
  2469. 000018E4  536E FFF4                subq.w     [A6 - 0xC], 1
  2470. 000018E8  2054                     movea.l    A0, [A4]
  2471. 000018EA  700A                     moveq.l    D0, 0x0A
  2472. 000018EC  B050                     cmp.w      D0, [A0]
  2473. 000018EE  661A                     bne        +0x1C /* 0000190A */
  2474. 000018F0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2475. 000018F4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2476. 000018F8  41EE 0014                lea.l      A0, [A6 + 0x14]
  2477. 000018FC  2F20                     move.l     -[A7], -[A0]
  2478. 000018FE  2F20                     move.l     -[A7], -[A0]
  2479. 00001900  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2480. 00001904  4EBA FEBE                jsr        [PC - 0x142 /* 000017C4 */]
  2481. 00001908  6054                     bra        +0x56 /* 0000195E */
  2482. label0000190A:
  2483. 0000190A  3D6E FFF4 FFEE           move.w     [A6 - 0x12], [A6 - 0xC]
  2484. 00001910  3E2E FFF0                move.w     D7, [A6 - 0x10]
  2485. 00001914  6042                     bra        +0x44 /* 00001958 */
  2486. label00001916:
  2487. 00001916  3D47 FFF8                move.w     [A6 - 0x8], D7
  2488. 0000191A  3D6E FFF6 FFEC           move.w     [A6 - 0x14], [A6 - 0xA]
  2489. 00001920  3C2E FFF2                move.w     D6, [A6 - 0xE]
  2490. 00001924  6028                     bra        +0x2A /* 0000194E */
  2491. label00001926:
  2492. 00001926  3D46 FFFA                move.w     [A6 - 0x6], D6
  2493. 0000192A  4267                     clr.w      -[A7]
  2494. 0000192C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2495. 00001930  2F0C                     move.l     -[A7], A4
  2496. 00001932  A8E8                     syscall    PtInRgn
  2497. 00001934  101F                     move.b     D0, [A7]+
  2498. 00001936  6712                     beq        +0x14 /* 0000194A */
  2499. 00001938  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2500. 0000193C  41EE 000C                lea.l      A0, [A6 + 0xC]
  2501. 00001940  2018                     move.l     D0, [A0]+
  2502. 00001942  6702                     beq        +0x4 /* 00001946 */
  2503. 00001944  2F00                     move.l     -[A7], D0
  2504. label00001946:
  2505. 00001946  2050                     movea.l    A0, [A0]
  2506. 00001948  4E90                     jsr        [A0]
  2507. label0000194A:
  2508. 0000194A  5246                     addq.w     D6, 1
  2509. 0000194C  6906                     bvs        +0x8 /* 00001954 */
  2510. label0000194E:
  2511. 0000194E  BC6E FFEC                cmp.w      D6, [A6 - 0x14]
  2512. 00001952  6FD2                     ble        -0x2C /* 00001926 */
  2513. label00001954:
  2514. 00001954  5247                     addq.w     D7, 1
  2515. 00001956  6906                     bvs        +0x8 /* 0000195E */
  2516. label00001958:
  2517. 00001958  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  2518. 0000195C  6FB8                     ble        -0x46 /* 00001916 */
  2519. label0000195E:
  2520. 0000195E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2521. 00001962  4E5E                     unlink     A6
  2522. 00001964  205F                     movea.l    A0, [A7]+
  2523. 00001966  DEFC 0010                add.w      A7, 0x10
  2524. 0000196A  4ED0                     jmp        [A0]
  2525. export_679:
  2526. fn0000196C:
  2527. 0000196C  4E56 0000                link       A6, 0
  2528. 00001970  48E7 0108                movem.l    -[A7], D7,A4
  2529. 00001974  3E2E 000C                move.w     D7, [A6 + 0xC]
  2530. 00001978  286E 0008                movea.l    A4, [A6 + 0x8]
  2531. 0000197C  7001                     moveq.l    D0, 0x01
  2532. 0000197E  B047                     cmp.w      D0, D7
  2533. 00001980  5EC0                     sgt        D0
  2534. 00001982  4A00                     tst.b      D0
  2535. 00001984  660C                     bne        +0xE /* 00001992 */
  2536. 00001986  2054                     movea.l    A0, [A4]
  2537. 00001988  BE68 003A                cmp.w      D7, [A0 + 0x3A]
  2538. 0000198C  5EC1                     sgt        D1
  2539. 0000198E  8001                     or.b       D0, D1
  2540. 00001990  6706                     beq        +0x8 /* 00001998 */
  2541. label00001992:
  2542. 00001992  426E 000E                clr.w      [A6 + 0xE]
  2543. 00001996  6012                     bra        +0x14 /* 000019AA */
  2544. label00001998:
  2545. 00001998  4267                     clr.w      -[A7]
  2546. 0000199A  3F07                     move.w     -[A7], D7
  2547. 0000199C  2054                     movea.l    A0, [A4]
  2548. 0000199E  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  2549. 000019A2  4EBA EE14                jsr        [PC - 0x11EC /* 000007B8 */]
  2550. 000019A6  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  2551. label000019AA:
  2552. 000019AA  4CDF 1080                movem.l    D7,A4, [A7]+
  2553. 000019AE  4E5E                     unlink     A6
  2554. 000019B0  205F                     movea.l    A0, [A7]+
  2555. 000019B2  5C4F                     addq.w     A7, 6
  2556. 000019B4  4ED0                     jmp        [A0]
  2557. 000019B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2558. // begin alternate branch 000019B8-000019C0
  2559. export_680:
  2560. fn000019B8:
  2561. 000019B8  4E56 0000                link       A6, 0
  2562. 000019BC  48E7 0108                movem.l    -[A7], D7,A4
  2563. // end alternate branch 000019B8-000019C0
  2564. export_680: // at 000019B8 (misaligned)
  2565. fn000019B8: // (misaligned)
  2566. 000019BA  0000 48E7                ori.b      D0, 0xE7
  2567. 000019BE  0108                     btst       A0, D0
  2568. 000019C0  3E2E 000C                move.w     D7, [A6 + 0xC]
  2569. 000019C4  286E 0008                movea.l    A4, [A6 + 0x8]
  2570. 000019C8  7001                     moveq.l    D0, 0x01
  2571. 000019CA  B047                     cmp.w      D0, D7
  2572. 000019CC  5EC0                     sgt        D0
  2573. 000019CE  4A00                     tst.b      D0
  2574. 000019D0  660C                     bne        +0xE /* 000019DE */
  2575. 000019D2  2054                     movea.l    A0, [A4]
  2576. 000019D4  BE68 0038                cmp.w      D7, [A0 + 0x38]
  2577. 000019D8  5EC1                     sgt        D1
  2578. 000019DA  8001                     or.b       D0, D1
  2579. 000019DC  6706                     beq        +0x8 /* 000019E4 */
  2580. label000019DE:
  2581. 000019DE  426E 000E                clr.w      [A6 + 0xE]
  2582. 000019E2  6012                     bra        +0x14 /* 000019F6 */
  2583. label000019E4:
  2584. 000019E4  4267                     clr.w      -[A7]
  2585. 000019E6  3F07                     move.w     -[A7], D7
  2586. 000019E8  2054                     movea.l    A0, [A4]
  2587. 000019EA  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2588. 000019EE  4EBA EDC8                jsr        [PC - 0x1238 /* 000007B8 */]
  2589. 000019F2  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  2590. label000019F6:
  2591. 000019F6  4CDF 1080                movem.l    D7,A4, [A7]+
  2592. 000019FA  4E5E                     unlink     A6
  2593. 000019FC  205F                     movea.l    A0, [A7]+
  2594. 000019FE  5C4F                     addq.w     A7, 6
  2595. 00001A00  4ED0                     jmp        [A0]
  2596. 00001A02  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2597. export_681: // at 00001A04 (misaligned)
  2598. 00001A06  FFF0                     .invalid   <<F/7/7>>
  2599. 00001A08  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2600. 00001A0C  486E FFF0                pea.l      [A6 - 0x10]
  2601. 00001A10  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2602. 00001A14  4EBA F29A                jsr        [PC - 0xD66 /* 00000CB0 */]
  2603. 00001A18  486E FFF0                pea.l      [A6 - 0x10]
  2604. 00001A1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2605. 00001A20  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  2606. 00001A24  4E5E                     unlink     A6
  2607. 00001A26  205F                     movea.l    A0, [A7]+
  2608. 00001A28  504F                     addq.w     A7, 8
  2609. 00001A2A  4ED0                     jmp        [A0]
  2610. export_682:
  2611. fn00001A2C:
  2612. 00001A2C  4E56 FFE2                link       A6, -0x001E
  2613. 00001A30  48E7 0118                movem.l    -[A7], D7,A3,A4
  2614. 00001A34  266E 0008                movea.l    A3, [A6 + 0x8]
  2615. 00001A38  284B                     movea.l    A4, A3
  2616. 00001A3A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2617. 00001A3E  486E FFE8                pea.l      [A6 - 0x18]
  2618. 00001A42  2F0B                     move.l     -[A7], A3
  2619. 00001A44  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  2620. 00001A48  42A7                     clr.l      -[A7]
  2621. 00001A4A  486E FFE8                pea.l      [A6 - 0x18]
  2622. 00001A4E  2F0B                     move.l     -[A7], A3
  2623. 00001A50  4EBA 052A                jsr        [PC + 0x52A /* 00001F7C */]
  2624. 00001A54  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  2625. 00001A58  206E 0010                movea.l    A0, [A6 + 0x10]
  2626. 00001A5C  30AE FFE4                move.w     [A0], [A6 - 0x1C]
  2627. 00001A60  206E 000C                movea.l    A0, [A6 + 0xC]
  2628. 00001A64  30AE FFE6                move.w     [A0], [A6 - 0x1A]
  2629. 00001A68  4AAE FFE4                tst.l      [A6 - 0x1C]
  2630. 00001A6C  6606                     bne        +0x8 /* 00001A74 */
  2631. 00001A6E  4207                     clr.b      D7
  2632. 00001A70  6000 009C                bra        +0x9E /* 00001B0E */
  2633. label00001A74:
  2634. 00001A74  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2635. 00001A78  486E FFF0                pea.l      [A6 - 0x10]
  2636. 00001A7C  2F0B                     move.l     -[A7], A3
  2637. 00001A7E  4EBA F230                jsr        [PC - 0xDD0 /* 00000CB0 */]
  2638. 00001A82  486E FFF0                pea.l      [A6 - 0x10]
  2639. 00001A86  2054                     movea.l    A0, [A4]
  2640. 00001A88  3028 0048                move.w     D0, [A0 + 0x48]
  2641. 00001A8C  48C0                     ext.l      D0
  2642. 00001A8E  81FC 0002                divs.w     D0, 0x2
  2643. 00001A92  48C0                     ext.l      D0
  2644. 00001A94  2F00                     move.l     -[A7], D0
  2645. 00001A96  3028 0046                move.w     D0, [A0 + 0x46]
  2646. 00001A9A  48C0                     ext.l      D0
  2647. 00001A9C  81FC 0002                divs.w     D0, 0x2
  2648. 00001AA0  48C0                     ext.l      D0
  2649. 00001AA2  2F00                     move.l     -[A7], D0
  2650. 00001AA4  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  2651. 00001AA8  7E01                     moveq.l    D7, 0x01
  2652. 00001AAA  2054                     movea.l    A0, [A4]
  2653. 00001AAC  4A68 0048                tst.w      [A0 + 0x48]
  2654. 00001AB0  6F20                     ble        +0x22 /* 00001AD2 */
  2655. 00001AB2  202E FFEC                move.l     D0, [A6 - 0x14]
  2656. 00001AB6  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  2657. 00001ABA  6C04                     bge        +0x6 /* 00001AC0 */
  2658. 00001ABC  7E03                     moveq.l    D7, 0x03
  2659. 00001ABE  6012                     bra        +0x14 /* 00001AD2 */
  2660. label00001AC0:
  2661. 00001AC0  202E FFEC                move.l     D0, [A6 - 0x14]
  2662. 00001AC4  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2663. 00001AC8  6D08                     blt        +0xA /* 00001AD2 */
  2664. 00001ACA  7E03                     moveq.l    D7, 0x03
  2665. 00001ACC  206E 000C                movea.l    A0, [A6 + 0xC]
  2666. 00001AD0  5250                     addq.w     [A0], 1
  2667. label00001AD2:
  2668. 00001AD2  2054                     movea.l    A0, [A4]
  2669. 00001AD4  4A68 0046                tst.w      [A0 + 0x46]
  2670. 00001AD8  6F34                     ble        +0x36 /* 00001B0E */
  2671. 00001ADA  202E FFE8                move.l     D0, [A6 - 0x18]
  2672. 00001ADE  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  2673. 00001AE2  6C0E                     bge        +0x10 /* 00001AF2 */
  2674. 00001AE4  7003                     moveq.l    D0, 0x03
  2675. 00001AE6  B007                     cmp.b      D0, D7
  2676. 00001AE8  6604                     bne        +0x6 /* 00001AEE */
  2677. 00001AEA  7E04                     moveq.l    D7, 0x04
  2678. 00001AEC  6020                     bra        +0x22 /* 00001B0E */
  2679. label00001AEE:
  2680. 00001AEE  7E02                     moveq.l    D7, 0x02
  2681. 00001AF0  601C                     bra        +0x1E /* 00001B0E */
  2682. label00001AF2:
  2683. 00001AF2  202E FFE8                move.l     D0, [A6 - 0x18]
  2684. 00001AF6  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  2685. 00001AFA  6D12                     blt        +0x14 /* 00001B0E */
  2686. 00001AFC  7003                     moveq.l    D0, 0x03
  2687. 00001AFE  B007                     cmp.b      D0, D7
  2688. 00001B00  6604                     bne        +0x6 /* 00001B06 */
  2689. 00001B02  7E04                     moveq.l    D7, 0x04
  2690. 00001B04  6002                     bra        +0x4 /* 00001B08 */
  2691. label00001B06:
  2692. 00001B06  7E02                     moveq.l    D7, 0x02
  2693. label00001B08:
  2694. 00001B08  206E 0010                movea.l    A0, [A6 + 0x10]
  2695. 00001B0C  5250                     addq.w     [A0], 1
  2696. label00001B0E:
  2697. 00001B0E  1D47 0018                move.b     [A6 + 0x18], D7
  2698. 00001B12  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2699. 00001B16  4E5E                     unlink     A6
  2700. 00001B18  205F                     movea.l    A0, [A7]+
  2701. 00001B1A  DEFC 0010                add.w      A7, 0x10
  2702. 00001B1E  4ED0                     jmp        [A0]
  2703. export_683:
  2704. 00001B20  4E56 FFF0                link       A6, -0x0010
  2705. 00001B24  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2706. 00001B28  266E 0008                movea.l    A3, [A6 + 0x8]
  2707. 00001B2C  3C2E 000E                move.w     D6, [A6 + 0xE]
  2708. 00001B30  3E2E 0010                move.w     D7, [A6 + 0x10]
  2709. 00001B34  284B                     movea.l    A4, A3
  2710. 00001B36  7001                     moveq.l    D0, 0x01
  2711. 00001B38  B047                     cmp.w      D0, D7
  2712. 00001B3A  5EC0                     sgt        D0
  2713. 00001B3C  4A00                     tst.b      D0
  2714. 00001B3E  660A                     bne        +0xC /* 00001B4A */
  2715. 00001B40  7201                     moveq.l    D1, 0x01
  2716. 00001B42  B246                     cmp.w      D1, D6
  2717. 00001B44  5EC1                     sgt        D1
  2718. 00001B46  8001                     or.b       D0, D1
  2719. 00001B48  6706                     beq        +0x8 /* 00001B50 */
  2720. label00001B4A:
  2721. 00001B4A  4A46                     tst.w      D6
  2722. 00001B4C  6772                     beq        +0x74 /* 00001BC0 */
  2723. 00001B4E  6070                     bra        +0x72 /* 00001BC0 */
  2724. label00001B50:
  2725. 00001B50  3F07                     move.w     -[A7], D7
  2726. 00001B52  3F06                     move.w     -[A7], D6
  2727. 00001B54  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2728. 00001B58  2054                     movea.l    A0, [A4]
  2729. 00001B5A  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  2730. 00001B5E  4EBA ECC0                jsr        [PC - 0x1340 /* 00000820 */]
  2731. 00001B62  3006                     move.w     D0, D6
  2732. 00001B64  2054                     movea.l    A0, [A4]
  2733. 00001B66  D168 003A                add.w      [A0 + 0x3A], D0
  2734. 00001B6A  2F0B                     move.l     -[A7], A3
  2735. 00001B6C  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  2736. 00001B70  42A7                     clr.l      -[A7]
  2737. 00001B72  7001                     moveq.l    D0, 0x01
  2738. 00001B74  2F00                     move.l     -[A7], D0
  2739. 00001B76  3007                     move.w     D0, D7
  2740. 00001B78  48C0                     ext.l      D0
  2741. 00001B7A  2F00                     move.l     -[A7], D0
  2742. 00001B7C  201F                     move.l     D0, [A7]+
  2743. 00001B7E  2E9F                     move.l     [A7], [A7]+
  2744. 00001B80  B097                     cmp.l      D0, [A7]
  2745. 00001B82  6F02                     ble        +0x4 /* 00001B86 */
  2746. 00001B84  2E80                     move.l     [A7], D0
  2747. label00001B86:
  2748. 00001B86  201F                     move.l     D0, [A7]+
  2749. 00001B88  3F00                     move.w     -[A7], D0
  2750. 00001B8A  42A7                     clr.l      -[A7]
  2751. 00001B8C  7001                     moveq.l    D0, 0x01
  2752. 00001B8E  2F00                     move.l     -[A7], D0
  2753. 00001B90  2054                     movea.l    A0, [A4]
  2754. 00001B92  3028 003A                move.w     D0, [A0 + 0x3A]
  2755. 00001B96  9047                     sub.w      D0, D7
  2756. 00001B98  5240                     addq.w     D0, 1
  2757. 00001B9A  48C0                     ext.l      D0
  2758. 00001B9C  2F00                     move.l     -[A7], D0
  2759. 00001B9E  201F                     move.l     D0, [A7]+
  2760. 00001BA0  2E9F                     move.l     [A7], [A7]+
  2761. 00001BA2  B097                     cmp.l      D0, [A7]
  2762. 00001BA4  6F02                     ble        +0x4 /* 00001BA8 */
  2763. 00001BA6  2E80                     move.l     [A7], D0
  2764. label00001BA8:
  2765. 00001BA8  201F                     move.l     D0, [A7]+
  2766. 00001BAA  3F00                     move.w     -[A7], D0
  2767. 00001BAC  486E FFF0                pea.l      [A6 - 0x10]
  2768. 00001BB0  2F0B                     move.l     -[A7], A3
  2769. 00001BB2  4EBA F224                jsr        [PC - 0xDDC /* 00000DD8 */]
  2770. 00001BB6  486E FFF0                pea.l      [A6 - 0x10]
  2771. 00001BBA  2F0B                     move.l     -[A7], A3
  2772. 00001BBC  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  2773. label00001BC0:
  2774. 00001BC0  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2775. 00001BC4  4E5E                     unlink     A6
  2776. 00001BC6  205F                     movea.l    A0, [A7]+
  2777. 00001BC8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2778. 00001BCC  4ED0                     jmp        [A0]
  2779. 00001BCE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2780. // begin alternate branch 00001BD0-00001BD4
  2781. export_684:
  2782. fn00001BD0:
  2783. 00001BD0  4E56 FFF0                link       A6, -0x0010
  2784. // end alternate branch 00001BD0-00001BD4
  2785. export_684: // at 00001BD0 (misaligned)
  2786. fn00001BD0: // (misaligned)
  2787. 00001BD2  FFF0                     .invalid   <<F/7/7>>
  2788. 00001BD4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2789. 00001BD8  266E 0008                movea.l    A3, [A6 + 0x8]
  2790. 00001BDC  3C2E 000E                move.w     D6, [A6 + 0xE]
  2791. 00001BE0  3E2E 0010                move.w     D7, [A6 + 0x10]
  2792. 00001BE4  284B                     movea.l    A4, A3
  2793. 00001BE6  7001                     moveq.l    D0, 0x01
  2794. 00001BE8  B047                     cmp.w      D0, D7
  2795. 00001BEA  5EC0                     sgt        D0
  2796. 00001BEC  4A00                     tst.b      D0
  2797. 00001BEE  660A                     bne        +0xC /* 00001BFA */
  2798. 00001BF0  7201                     moveq.l    D1, 0x01
  2799. 00001BF2  B246                     cmp.w      D1, D6
  2800. 00001BF4  5EC1                     sgt        D1
  2801. 00001BF6  8001                     or.b       D0, D1
  2802. 00001BF8  6706                     beq        +0x8 /* 00001C00 */
  2803. label00001BFA:
  2804. 00001BFA  4A46                     tst.w      D6
  2805. 00001BFC  6772                     beq        +0x74 /* 00001C70 */
  2806. 00001BFE  6070                     bra        +0x72 /* 00001C70 */
  2807. label00001C00:
  2808. 00001C00  3F07                     move.w     -[A7], D7
  2809. 00001C02  3F06                     move.w     -[A7], D6
  2810. 00001C04  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2811. 00001C08  2054                     movea.l    A0, [A4]
  2812. 00001C0A  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2813. 00001C0E  4EBA EC10                jsr        [PC - 0x13F0 /* 00000820 */]
  2814. 00001C12  3006                     move.w     D0, D6
  2815. 00001C14  2054                     movea.l    A0, [A4]
  2816. 00001C16  D168 0038                add.w      [A0 + 0x38], D0
  2817. 00001C1A  2F0B                     move.l     -[A7], A3
  2818. 00001C1C  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  2819. 00001C20  42A7                     clr.l      -[A7]
  2820. 00001C22  7001                     moveq.l    D0, 0x01
  2821. 00001C24  2F00                     move.l     -[A7], D0
  2822. 00001C26  3007                     move.w     D0, D7
  2823. 00001C28  48C0                     ext.l      D0
  2824. 00001C2A  2F00                     move.l     -[A7], D0
  2825. 00001C2C  201F                     move.l     D0, [A7]+
  2826. 00001C2E  2E9F                     move.l     [A7], [A7]+
  2827. 00001C30  B097                     cmp.l      D0, [A7]
  2828. 00001C32  6F02                     ble        +0x4 /* 00001C36 */
  2829. 00001C34  2E80                     move.l     [A7], D0
  2830. label00001C36:
  2831. 00001C36  201F                     move.l     D0, [A7]+
  2832. 00001C38  3F00                     move.w     -[A7], D0
  2833. 00001C3A  42A7                     clr.l      -[A7]
  2834. 00001C3C  7001                     moveq.l    D0, 0x01
  2835. 00001C3E  2F00                     move.l     -[A7], D0
  2836. 00001C40  2054                     movea.l    A0, [A4]
  2837. 00001C42  3028 0038                move.w     D0, [A0 + 0x38]
  2838. 00001C46  9047                     sub.w      D0, D7
  2839. 00001C48  5240                     addq.w     D0, 1
  2840. 00001C4A  48C0                     ext.l      D0
  2841. 00001C4C  2F00                     move.l     -[A7], D0
  2842. 00001C4E  201F                     move.l     D0, [A7]+
  2843. 00001C50  2E9F                     move.l     [A7], [A7]+
  2844. 00001C52  B097                     cmp.l      D0, [A7]
  2845. 00001C54  6F02                     ble        +0x4 /* 00001C58 */
  2846. 00001C56  2E80                     move.l     [A7], D0
  2847. label00001C58:
  2848. 00001C58  201F                     move.l     D0, [A7]+
  2849. 00001C5A  3F00                     move.w     -[A7], D0
  2850. 00001C5C  486E FFF0                pea.l      [A6 - 0x10]
  2851. 00001C60  2F0B                     move.l     -[A7], A3
  2852. 00001C62  4EBA 0054                jsr        [PC + 0x54 /* 00001CB8 */]
  2853. 00001C66  486E FFF0                pea.l      [A6 - 0x10]
  2854. 00001C6A  2F0B                     move.l     -[A7], A3
  2855. 00001C6C  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  2856. label00001C70:
  2857. 00001C70  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2858. 00001C74  4E5E                     unlink     A6
  2859. 00001C76  205F                     movea.l    A0, [A7]+
  2860. 00001C78  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2861. 00001C7C  4ED0                     jmp        [A0]
  2862. 00001C7E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2863. export_685: // at 00001C80 (misaligned)
  2864. 00001C82  0000 3F3C                ori.b      D0, 0x3C /* '<' */
  2865. 00001C86  0001 2F2E                ori.b      D1, 0x2E /* '.' */
  2866. 00001C8A  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  2867. 00001C8E  0008 4EBA                ori.b      A0, 0xBA
  2868. 00001C92  FE8E 4E5E                .extension 0xE8E <<F/2-3/7>> // unimplemented
  2869. 00001C96  205F                     movea.l    A0, [A7]+
  2870. 00001C98  504F                     addq.w     A7, 8
  2871. 00001C9A  4ED0                     jmp        [A0]
  2872. export_686:
  2873. 00001C9C  4E56 0000                link       A6, 0
  2874. 00001CA0  3F3C 0001                move.w     -[A7], 0x1
  2875. 00001CA4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2876. 00001CA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2877. 00001CAC  4EBA FF22                jsr        [PC - 0xDE /* 00001BD0 */]
  2878. 00001CB0  4E5E                     unlink     A6
  2879. 00001CB2  205F                     movea.l    A0, [A7]+
  2880. 00001CB4  504F                     addq.w     A7, 8
  2881. 00001CB6  4ED0                     jmp        [A0]
  2882. export_687:
  2883. fn00001CB8:
  2884. 00001CB8  4E56 FFF8                link       A6, -0x0008
  2885. 00001CBC  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2886. 00001CC0  382E 0010                move.w     D4, [A6 + 0x10]
  2887. 00001CC4  3A2E 0012                move.w     D5, [A6 + 0x12]
  2888. 00001CC8  286E 0008                movea.l    A4, [A6 + 0x8]
  2889. 00001CCC  7001                     moveq.l    D0, 0x01
  2890. 00001CCE  B045                     cmp.w      D0, D5
  2891. 00001CD0  5EC0                     sgt        D0
  2892. 00001CD2  4A00                     tst.b      D0
  2893. 00001CD4  661C                     bne        +0x1E /* 00001CF2 */
  2894. 00001CD6  7201                     moveq.l    D1, 0x01
  2895. 00001CD8  B244                     cmp.w      D1, D4
  2896. 00001CDA  5EC1                     sgt        D1
  2897. 00001CDC  8001                     or.b       D0, D1
  2898. 00001CDE  6612                     bne        +0x14 /* 00001CF2 */
  2899. 00001CE0  3205                     move.w     D1, D5
  2900. 00001CE2  D244                     add.w      D1, D4
  2901. 00001CE4  5341                     subq.w     D1, 1
  2902. 00001CE6  2054                     movea.l    A0, [A4]
  2903. 00001CE8  B268 0038                cmp.w      D1, [A0 + 0x38]
  2904. 00001CEC  5EC1                     sgt        D1
  2905. 00001CEE  8001                     or.b       D0, D1
  2906. 00001CF0  6714                     beq        +0x16 /* 00001D06 */
  2907. label00001CF2:
  2908. 00001CF2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2909. 00001CF6  42A7                     clr.l      -[A7]
  2910. 00001CF8  42A7                     clr.l      -[A7]
  2911. 00001CFA  42A7                     clr.l      -[A7]
  2912. 00001CFC  42A7                     clr.l      -[A7]
  2913. 00001CFE  4EAD 21AA                jsr        [A5 + 0x21AA /* export_1073 */]
  2914. 00001D02  6000 0092                bra        +0x94 /* 00001D96 */
  2915. label00001D06:
  2916. 00001D06  2254                     movea.l    A1, [A4]
  2917. 00001D08  2069 0040                movea.l    A0, [A1 + 0x40]
  2918. 00001D0C  7001                     moveq.l    D0, 0x01
  2919. 00001D0E  2050                     movea.l    A0, [A0]
  2920. 00001D10  B068 0012                cmp.w      D0, [A0 + 0x12]
  2921. 00001D14  6638                     bne        +0x3A /* 00001D4E */
  2922. 00001D16  2F3C 0001 0000           move.l     -[A7], 0x10000
  2923. 00001D1C  2054                     movea.l    A0, [A4]
  2924. 00001D1E  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2925. 00001D22  4EBA EA94                jsr        [PC - 0x156C /* 000007B8 */]
  2926. 00001D26  301F                     move.w     D0, [A7]+
  2927. 00001D28  48C0                     ext.l      D0
  2928. 00001D2A  2E00                     move.l     D7, D0
  2929. 00001D2C  42A7                     clr.l      -[A7]
  2930. 00001D2E  3F07                     move.w     -[A7], D7
  2931. 00001D30  3005                     move.w     D0, D5
  2932. 00001D32  5340                     subq.w     D0, 1
  2933. 00001D34  3F00                     move.w     -[A7], D0
  2934. 00001D36  301F                     move.w     D0, [A7]+
  2935. 00001D38  C1DF                     muls.w     D0, [A7]+
  2936. 00001D3A  2E80                     move.l     [A7], D0
  2937. 00001D3C  2C1F                     move.l     D6, [A7]+
  2938. 00001D3E  42A7                     clr.l      -[A7]
  2939. 00001D40  3F07                     move.w     -[A7], D7
  2940. 00001D42  3F04                     move.w     -[A7], D4
  2941. 00001D44  301F                     move.w     D0, [A7]+
  2942. 00001D46  C1DF                     muls.w     D0, [A7]+
  2943. 00001D48  2E80                     move.l     [A7], D0
  2944. 00001D4A  2E1F                     move.l     D7, [A7]+
  2945. 00001D4C  602A                     bra        +0x2C /* 00001D78 */
  2946. label00001D4E:
  2947. 00001D4E  42A7                     clr.l      -[A7]
  2948. 00001D50  3F3C 0001                move.w     -[A7], 0x1
  2949. 00001D54  3005                     move.w     D0, D5
  2950. 00001D56  5340                     subq.w     D0, 1
  2951. 00001D58  3F00                     move.w     -[A7], D0
  2952. 00001D5A  2054                     movea.l    A0, [A4]
  2953. 00001D5C  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2954. 00001D60  4EBA ED12                jsr        [PC - 0x12EE /* 00000A74 */]
  2955. 00001D64  2C1F                     move.l     D6, [A7]+
  2956. 00001D66  42A7                     clr.l      -[A7]
  2957. 00001D68  3F05                     move.w     -[A7], D5
  2958. 00001D6A  3F04                     move.w     -[A7], D4
  2959. 00001D6C  2054                     movea.l    A0, [A4]
  2960. 00001D6E  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2961. 00001D72  4EBA ED00                jsr        [PC - 0x1300 /* 00000A74 */]
  2962. 00001D76  2E1F                     move.l     D7, [A7]+
  2963. label00001D78:
  2964. 00001D78  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2965. 00001D7C  42A7                     clr.l      -[A7]
  2966. 00001D7E  2F06                     move.l     -[A7], D6
  2967. 00001D80  2254                     movea.l    A1, [A4]
  2968. 00001D82  2069 003C                movea.l    A0, [A1 + 0x3C]
  2969. 00001D86  2050                     movea.l    A0, [A0]
  2970. 00001D88  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2971. 00001D8C  2006                     move.l     D0, D6
  2972. 00001D8E  D087                     add.l      D0, D7
  2973. 00001D90  2F00                     move.l     -[A7], D0
  2974. 00001D92  4EAD 21AA                jsr        [A5 + 0x21AA /* export_1073 */]
  2975. label00001D96:
  2976. 00001D96  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2977. 00001D9A  4E5E                     unlink     A6
  2978. 00001D9C  205F                     movea.l    A0, [A7]+
  2979. 00001D9E  DEFC 000C                add.w      A7, 0xC
  2980. 00001DA2  4ED0                     jmp        [A0]
  2981. export_688:
  2982. fn00001DA4:
  2983. 00001DA4  4E56 0000                link       A6, 0
  2984. 00001DA8  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2985. 00001DAC  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2986. 00001DB0  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  2987. 00001DB4  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  2988. 00001DB8  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2989. 00001DBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2990. 00001DC0  4EBA 013A                jsr        [PC + 0x13A /* 00001EFC */]
  2991. 00001DC4  4E5E                     unlink     A6
  2992. 00001DC6  205F                     movea.l    A0, [A7]+
  2993. 00001DC8  DEFC 000E                add.w      A7, 0xE
  2994. 00001DCC  4ED0                     jmp        [A0]
  2995. 00001DCE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2996. export_689: // at 00001DD0 (misaligned)
  2997. 00001DD2  0000 2F0C                ori.b      D0, 0xC
  2998. 00001DD6  286E 0008                movea.l    A4, [A6 + 0x8]
  2999. 00001DDA  2054                     movea.l    A0, [A4]
  3000. 00001DDC  2F28 0054                move.l     -[A7], [A0 + 0x54]
  3001. 00001DE0  A8DD                     syscall    SetEmptyRgn
  3002. 00001DE2  2054                     movea.l    A0, [A4]
  3003. 00001DE4  2F28 0054                move.l     -[A7], [A0 + 0x54]
  3004. 00001DE8  4267                     clr.w      -[A7]
  3005. 00001DEA  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3006. 00001DEE  1F3C 0001                move.b     -[A7], 0x1
  3007. 00001DF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3008. 00001DF6  4EBA 000C                jsr        [PC + 0xC /* 00001E04 */]
  3009. 00001DFA  285F                     movea.l    A4, [A7]+
  3010. 00001DFC  4E5E                     unlink     A6
  3011. 00001DFE  205F                     movea.l    A0, [A7]+
  3012. 00001E00  5C4F                     addq.w     A7, 6
  3013. 00001E02  4ED0                     jmp        [A0]
  3014. export_690:
  3015. fn00001E04:
  3016. 00001E04  4E56 0000                link       A6, 0
  3017. 00001E08  48E7 0018                movem.l    -[A7], A3,A4
  3018. 00001E0C  266E 0008                movea.l    A3, [A6 + 0x8]
  3019. 00001E10  284B                     movea.l    A4, A3
  3020. 00001E12  102E 000E                move.b     D0, [A6 + 0xE]
  3021. 00001E16  670C                     beq        +0xE /* 00001E24 */
  3022. 00001E18  2054                     movea.l    A0, [A4]
  3023. 00001E1A  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  3024. 00001E1E  2F2D F424                move.l     -[A7], [A5 - 0xBDC]
  3025. 00001E22  A8DC                     syscall    CopyRgn
  3026. label00001E24:
  3027. 00001E24  2F2D F938                move.l     -[A7], [A5 - 0x6C8]
  3028. 00001E28  2F3C 0001 0001           move.l     -[A7], 0x10001
  3029. 00001E2E  2054                     movea.l    A0, [A4]
  3030. 00001E30  3028 003A                move.w     D0, [A0 + 0x3A]
  3031. 00001E34  5240                     addq.w     D0, 1
  3032. 00001E36  3F00                     move.w     -[A7], D0
  3033. 00001E38  3028 0038                move.w     D0, [A0 + 0x38]
  3034. 00001E3C  5240                     addq.w     D0, 1
  3035. 00001E3E  3F00                     move.w     -[A7], D0
  3036. 00001E40  A8DE                     syscall    SetRecRgn
  3037. 00001E42  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3038. 00001E46  2F2D F938                move.l     -[A7], [A5 - 0x6C8]
  3039. 00001E4A  2F2D F938                move.l     -[A7], [A5 - 0x6C8]
  3040. 00001E4E  A8E4                     syscall    SectRgn
  3041. 00001E50  102E 0010                move.b     D0, [A6 + 0x10]
  3042. 00001E54  6718                     beq        +0x1A /* 00001E6E */
  3043. 00001E56  C02E 000C                and.b      D0, [A6 + 0xC]
  3044. 00001E5A  6712                     beq        +0x14 /* 00001E6E */
  3045. 00001E5C  2F2D F938                move.l     -[A7], [A5 - 0x6C8]
  3046. 00001E60  2054                     movea.l    A0, [A4]
  3047. 00001E62  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  3048. 00001E66  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  3049. 00001E6A  A8E5                     syscall    UnionRgn
  3050. 00001E6C  6024                     bra        +0x26 /* 00001E92 */
  3051. label00001E6E:
  3052. 00001E6E  102E 000C                move.b     D0, [A6 + 0xC]
  3053. 00001E72  670E                     beq        +0x10 /* 00001E82 */
  3054. 00001E74  2F2D F938                move.l     -[A7], [A5 - 0x6C8]
  3055. 00001E78  2054                     movea.l    A0, [A4]
  3056. 00001E7A  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  3057. 00001E7E  A8DC                     syscall    CopyRgn
  3058. 00001E80  6010                     bra        +0x12 /* 00001E92 */
  3059. label00001E82:
  3060. 00001E82  2054                     movea.l    A0, [A4]
  3061. 00001E84  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  3062. 00001E88  2F2D F938                move.l     -[A7], [A5 - 0x6C8]
  3063. 00001E8C  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  3064. 00001E90  A8E6                     syscall    DiffRgn
  3065. label00001E92:
  3066. 00001E92  2054                     movea.l    A0, [A4]
  3067. 00001E94  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  3068. 00001E98  2F28 0050                move.l     -[A7], [A0 + 0x50]
  3069. 00001E9C  A8DC                     syscall    CopyRgn
  3070. 00001E9E  102E 000E                move.b     D0, [A6 + 0xE]
  3071. 00001EA2  6748                     beq        +0x4A /* 00001EEC */
  3072. 00001EA4  2F2D F424                move.l     -[A7], [A5 - 0xBDC]
  3073. 00001EA8  2054                     movea.l    A0, [A4]
  3074. 00001EAA  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  3075. 00001EAE  2F2D F434                move.l     -[A7], [A5 - 0xBCC]
  3076. 00001EB2  A8E6                     syscall    DiffRgn
  3077. 00001EB4  2F2D F434                move.l     -[A7], [A5 - 0xBCC]
  3078. 00001EB8  2054                     movea.l    A0, [A4]
  3079. 00001EBA  1F28 002C                move.b     -[A7], [A0 + 0x2C]
  3080. 00001EBE  1F3C 0001                move.b     -[A7], 0x1
  3081. 00001EC2  2F0B                     move.l     -[A7], A3
  3082. 00001EC4  4EBA F48A                jsr        [PC - 0xB76 /* 00001350 */]
  3083. 00001EC8  2054                     movea.l    A0, [A4]
  3084. 00001ECA  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  3085. 00001ECE  2F2D F424                move.l     -[A7], [A5 - 0xBDC]
  3086. 00001ED2  2F2D F434                move.l     -[A7], [A5 - 0xBCC]
  3087. 00001ED6  A8E6                     syscall    DiffRgn
  3088. 00001ED8  2F2D F434                move.l     -[A7], [A5 - 0xBCC]
  3089. 00001EDC  1F3C 0001                move.b     -[A7], 0x1
  3090. 00001EE0  2054                     movea.l    A0, [A4]
  3091. 00001EE2  1F28 002C                move.b     -[A7], [A0 + 0x2C]
  3092. 00001EE6  2F0B                     move.l     -[A7], A3
  3093. 00001EE8  4EBA F466                jsr        [PC - 0xB9A /* 00001350 */]
  3094. label00001EEC:
  3095. 00001EEC  4CDF 1800                movem.l    A3,A4, [A7]+
  3096. 00001EF0  4E5E                     unlink     A6
  3097. 00001EF2  205F                     movea.l    A0, [A7]+
  3098. 00001EF4  DEFC 000E                add.w      A7, 0xE
  3099. 00001EF8  4ED0                     jmp        [A0]
  3100. 00001EFA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3101. // begin alternate branch 00001EFC-00001F02
  3102. export_691:
  3103. fn00001EFC:
  3104. 00001EFC  4E56 0000                link       A6, 0
  3105. 00001F00  2F0C                     move.l     -[A7], A4
  3106. // end alternate branch 00001EFC-00001F02
  3107. export_691: // at 00001EFC (misaligned)
  3108. fn00001EFC: // (misaligned)
  3109. 00001EFE  0000 2F0C                ori.b      D0, 0xC
  3110. 00001F02  286E 0008                movea.l    A4, [A6 + 0x8]
  3111. 00001F06  4A6E 0018                tst.w      [A6 + 0x18]
  3112. 00001F0A  57C0                     seq        D0
  3113. 00001F0C  4A00                     tst.b      D0
  3114. 00001F0E  6728                     beq        +0x2A /* 00001F38 */
  3115. 00001F10  4A6E 0016                tst.w      [A6 + 0x16]
  3116. 00001F14  57C1                     seq        D1
  3117. 00001F16  C001                     and.b      D0, D1
  3118. 00001F18  671E                     beq        +0x20 /* 00001F38 */
  3119. 00001F1A  4A6E 0014                tst.w      [A6 + 0x14]
  3120. 00001F1E  57C1                     seq        D1
  3121. 00001F20  C001                     and.b      D0, D1
  3122. 00001F22  6714                     beq        +0x16 /* 00001F38 */
  3123. 00001F24  4A6E 0012                tst.w      [A6 + 0x12]
  3124. 00001F28  57C1                     seq        D1
  3125. 00001F2A  C001                     and.b      D0, D1
  3126. 00001F2C  670A                     beq        +0xC /* 00001F38 */
  3127. 00001F2E  2054                     movea.l    A0, [A4]
  3128. 00001F30  2F28 0054                move.l     -[A7], [A0 + 0x54]
  3129. 00001F34  A8DD                     syscall    SetEmptyRgn
  3130. 00001F36  601C                     bra        +0x1E /* 00001F54 */
  3131. label00001F38:
  3132. 00001F38  2054                     movea.l    A0, [A4]
  3133. 00001F3A  2F28 0054                move.l     -[A7], [A0 + 0x54]
  3134. 00001F3E  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  3135. 00001F42  302E 0014                move.w     D0, [A6 + 0x14]
  3136. 00001F46  5240                     addq.w     D0, 1
  3137. 00001F48  3F00                     move.w     -[A7], D0
  3138. 00001F4A  302E 0012                move.w     D0, [A6 + 0x12]
  3139. 00001F4E  5240                     addq.w     D0, 1
  3140. 00001F50  3F00                     move.w     -[A7], D0
  3141. 00001F52  A8DE                     syscall    SetRecRgn
  3142. label00001F54:
  3143. 00001F54  2054                     movea.l    A0, [A4]
  3144. 00001F56  2F28 0054                move.l     -[A7], [A0 + 0x54]
  3145. 00001F5A  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  3146. 00001F5E  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  3147. 00001F62  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3148. 00001F66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3149. 00001F6A  4EBA FE98                jsr        [PC - 0x168 /* 00001E04 */]
  3150. 00001F6E  285F                     movea.l    A4, [A7]+
  3151. 00001F70  4E5E                     unlink     A6
  3152. 00001F72  205F                     movea.l    A0, [A7]+
  3153. 00001F74  DEFC 0012                add.w      A7, 0x12
  3154. 00001F78  4ED0                     jmp        [A0]
  3155. 00001F7A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3156. // begin alternate branch 00001F7C-00001F80
  3157. export_692:
  3158. fn00001F7C:
  3159. 00001F7C  4E56 FFF4                link       A6, -0x000C
  3160. // end alternate branch 00001F7C-00001F80
  3161. export_692: // at 00001F7C (misaligned)
  3162. fn00001F7C: // (misaligned)
  3163. 00001F7E  FFF4                     .invalid   <<F/7/7>>
  3164. 00001F80  2F0C                     move.l     -[A7], A4
  3165. 00001F82  206E 000C                movea.l    A0, [A6 + 0xC]
  3166. 00001F86  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3167. 00001F8A  22D8                     move.l     [A1]+, [A0]+
  3168. 00001F8C  22D8                     move.l     [A1]+, [A0]+
  3169. 00001F8E  286E 0008                movea.l    A4, [A6 + 0x8]
  3170. 00001F92  4267                     clr.w      -[A7]
  3171. 00001F94  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3172. 00001F98  2054                     movea.l    A0, [A4]
  3173. 00001F9A  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3174. 00001F9E  4EBA E70C                jsr        [PC - 0x18F4 /* 000006AC */]
  3175. 00001FA2  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  3176. 00001FA6  4267                     clr.w      -[A7]
  3177. 00001FA8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3178. 00001FAC  2054                     movea.l    A0, [A4]
  3179. 00001FAE  2F28 0040                move.l     -[A7], [A0 + 0x40]
  3180. 00001FB2  4EBA E6F8                jsr        [PC - 0x1908 /* 000006AC */]
  3181. 00001FB6  3D5F FFF4                move.w     [A6 - 0xC], [A7]+
  3182. 00001FBA  4A6E FFF6                tst.w      [A6 - 0xA]
  3183. 00001FBE  57C0                     seq        D0
  3184. 00001FC0  4A00                     tst.b      D0
  3185. 00001FC2  660A                     bne        +0xC /* 00001FCE */
  3186. 00001FC4  4A6E FFF4                tst.w      [A6 - 0xC]
  3187. 00001FC8  57C1                     seq        D1
  3188. 00001FCA  8001                     or.b       D0, D1
  3189. 00001FCC  6708                     beq        +0xA /* 00001FD6 */
  3190. label00001FCE:
  3191. 00001FCE  2D6D F944 0010           move.l     [A6 + 0x10], [A5 - 0x6BC]
  3192. 00001FD4  6006                     bra        +0x8 /* 00001FDC */
  3193. label00001FD6:
  3194. 00001FD6  2D6E FFF4 0010           move.l     [A6 + 0x10], [A6 - 0xC]
  3195. label00001FDC:
  3196. 00001FDC  285F                     movea.l    A4, [A7]+
  3197. 00001FDE  4E5E                     unlink     A6
  3198. 00001FE0  205F                     movea.l    A0, [A7]+
  3199. 00001FE2  504F                     addq.w     A7, 8
  3200. 00001FE4  4ED0                     jmp        [A0]
  3201. 00001FE6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3202. // begin alternate branch 00001FE8-00001FEC
  3203. export_693:
  3204. fn00001FE8:
  3205. 00001FE8  4E56 FFF4                link       A6, -0x000C
  3206. // end alternate branch 00001FE8-00001FEC
  3207. export_693: // at 00001FE8 (misaligned)
  3208. fn00001FE8: // (misaligned)
  3209. 00001FEA  FFF4                     .invalid   <<F/7/7>>
  3210. 00001FEC  2F0C                     move.l     -[A7], A4
  3211. 00001FEE  206E 000C                movea.l    A0, [A6 + 0xC]
  3212. 00001FF2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3213. 00001FF6  22D8                     move.l     [A1]+, [A0]+
  3214. 00001FF8  22D8                     move.l     [A1]+, [A0]+
  3215. 00001FFA  286E 0008                movea.l    A4, [A6 + 0x8]
  3216. 00001FFE  4267                     clr.w      -[A7]
  3217. 00002000  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3218. 00002004  2054                     movea.l    A0, [A4]
  3219. 00002006  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  3220. 0000200A  4EBA E6A0                jsr        [PC - 0x1960 /* 000006AC */]
  3221. 0000200E  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  3222. 00002012  6608                     bne        +0xA /* 0000201C */
  3223. 00002014  2054                     movea.l    A0, [A4]
  3224. 00002016  3D68 003A FFF6           move.w     [A6 - 0xA], [A0 + 0x3A]
  3225. label0000201C:
  3226. 0000201C  4267                     clr.w      -[A7]
  3227. 0000201E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3228. 00002022  2054                     movea.l    A0, [A4]
  3229. 00002024  2F28 0040                move.l     -[A7], [A0 + 0x40]
  3230. 00002028  4EBA E682                jsr        [PC - 0x197E /* 000006AC */]
  3231. 0000202C  3D5F FFF4                move.w     [A6 - 0xC], [A7]+
  3232. 00002030  6608                     bne        +0xA /* 0000203A */
  3233. 00002032  2054                     movea.l    A0, [A4]
  3234. 00002034  3D68 0038 FFF4           move.w     [A6 - 0xC], [A0 + 0x38]
  3235. label0000203A:
  3236. 0000203A  2D6E FFF4 0010           move.l     [A6 + 0x10], [A6 - 0xC]
  3237. 00002040  285F                     movea.l    A4, [A7]+
  3238. 00002042  4E5E                     unlink     A6
  3239. 00002044  205F                     movea.l    A0, [A7]+
  3240. 00002046  504F                     addq.w     A7, 8
  3241. 00002048  4ED0                     jmp        [A0]
  3242. 0000204A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3243. export_694: // at 0000204C (misaligned)
  3244. 0000204E  FEF8 206E                .extension 0xEF8 <<F/2-3/7>> // unimplemented
  3245. 00002052  000C 43EE                ori.b      A4, 0xEE
  3246. 00002056  FFF8                     .invalid   <<F/7/7>>
  3247. 00002058  22D8                     move.l     [A1]+, [A0]+
  3248. 0000205A  22D8                     move.l     [A1]+, [A0]+
  3249. 0000205C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3250. 00002060  486E FEF8                pea.l      [A6 - 0x108]
  3251. 00002064  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3252. 00002068  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  3253. 0000206C  4267                     clr.w      -[A7]
  3254. 0000206E  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  3255. 00002072  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3256. 00002076  4EBA F8F4                jsr        [PC - 0x70C /* 0000196C */]
  3257. 0000207A  4A5F                     tst.w      [A7]+
  3258. 0000207C  6F0E                     ble        +0x10 /* 0000208C */
  3259. 0000207E  486E FEF8                pea.l      [A6 - 0x108]
  3260. 00002082  486E FFF8                pea.l      [A6 - 0x8]
  3261. 00002086  4267                     clr.w      -[A7]
  3262. 00002088  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  3263. label0000208C:
  3264. 0000208C  4E5E                     unlink     A6
  3265. 0000208E  205F                     movea.l    A0, [A7]+
  3266. 00002090  DEFC 000C                add.w      A7, 0xC
  3267. 00002094  4ED0                     jmp        [A0]
  3268. 00002096  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3269. export_695: // at 00002098 (misaligned)
  3270. 0000209A  0000 4267                ori.b      D0, 0x67 /* 'g' */
  3271. 0000209E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3272. 000020A2  4EAD 1D5A                jsr        [A5 + 0x1D5A /* export_935 */]
  3273. 000020A6  101F                     move.b     D0, [A7]+
  3274. 000020A8  6710                     beq        +0x12 /* 000020BA */
  3275. 000020AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3276. 000020AE  4EBA 0014                jsr        [PC + 0x14 /* 000020C4 */]
  3277. 000020B2  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3278. 000020B8  6004                     bra        +0x6 /* 000020BE */
  3279. label000020BA:
  3280. 000020BA  422E 000C                clr.b      [A6 + 0xC]
  3281. label000020BE:
  3282. 000020BE  4E5E                     unlink     A6
  3283. 000020C0  2E9F                     move.l     [A7], [A7]+
  3284. 000020C2  4E75                     rts
  3285. export_696:
  3286. fn000020C4:
  3287. 000020C4  4E56 FFF4                link       A6, -0x000C
  3288. 000020C8  2F0A                     move.l     -[A7], A2
  3289. 000020CA  206E 0008                movea.l    A0, [A6 + 0x8]
  3290. 000020CE  43EE FFF4                lea.l      A1, [A6 - 0xC]
  3291. 000020D2  2050                     movea.l    A0, [A0]
  3292. 000020D4  45E8 0058                lea.l      A2, [A0 + 0x58]
  3293. 000020D8  22DA                     move.l     [A1]+, [A2]+
  3294. 000020DA  22DA                     move.l     [A1]+, [A2]+
  3295. 000020DC  22DA                     move.l     [A1]+, [A2]+
  3296. 000020DE  486E FFF4                pea.l      [A6 - 0xC]
  3297. 000020E2  4EAD 2132                jsr        [A5 + 0x2132 /* export_1058 */]
  3298. 000020E6  A89E                     syscall    PenNormal
  3299. 000020E8  245F                     movea.l    A2, [A7]+
  3300. 000020EA  4E5E                     unlink     A6
  3301. 000020EC  2E9F                     move.l     [A7], [A7]+
  3302. 000020EE  4E75                     rts
  3303. export_697:
  3304. 000020F0  4E56 0000                link       A6, 0
  3305. 000020F4  4E5E                     unlink     A6
  3306. 000020F6  205F                     movea.l    A0, [A7]+
  3307. 000020F8  DEFC 000C                add.w      A7, 0xC
  3308. 000020FC  4ED0                     jmp        [A0]
  3309. 000020FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3310. export_698: // at 00002100 (misaligned)
  3311. 00002102  0000 4267                ori.b      D0, 0x67 /* 'g' */
  3312. 00002106  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3313. 0000210A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3314. 0000210E  4EBA EB50                jsr        [PC - 0x14B0 /* 00000C60 */]
  3315. 00002112  101F                     move.b     D0, [A7]+
  3316. 00002114  6716                     beq        +0x18 /* 0000212C */
  3317. 00002116  2F00                     move.l     -[A7], D0
  3318. 00002118  4267                     clr.w      -[A7]
  3319. 0000211A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3320. 0000211E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3321. 00002122  4EBA 0014                jsr        [PC + 0x14 /* 00002138 */]
  3322. 00002126  121F                     move.b     D1, [A7]+
  3323. 00002128  201F                     move.l     D0, [A7]+
  3324. 0000212A  C001                     and.b      D0, D1
  3325. label0000212C:
  3326. 0000212C  1D40 0010                move.b     [A6 + 0x10], D0
  3327. 00002130  4E5E                     unlink     A6
  3328. 00002132  205F                     movea.l    A0, [A7]+
  3329. 00002134  504F                     addq.w     A7, 8
  3330. 00002136  4ED0                     jmp        [A0]
  3331. fn00002138:
  3332. 00002138  4E56 0000                link       A6, 0
  3333. 0000213C  7001                     moveq.l    D0, 0x01
  3334. 0000213E  B06E 000C                cmp.w      D0, [A6 + 0xC]
  3335. 00002142  5FC0                     sle        D0
  3336. 00002144  4A00                     tst.b      D0
  3337. 00002146  6712                     beq        +0x14 /* 0000215A */
  3338. 00002148  206E 0008                movea.l    A0, [A6 + 0x8]
  3339. 0000214C  322E 000C                move.w     D1, [A6 + 0xC]
  3340. 00002150  2050                     movea.l    A0, [A0]
  3341. 00002152  B268 0038                cmp.w      D1, [A0 + 0x38]
  3342. 00002156  5FC1                     sle        D1
  3343. 00002158  C001                     and.b      D0, D1
  3344. label0000215A:
  3345. 0000215A  4400                     neg.b      D0
  3346. 0000215C  1D40 000E                move.b     [A6 + 0xE], D0
  3347. 00002160  4E5E                     unlink     A6
  3348. 00002162  205F                     movea.l    A0, [A7]+
  3349. 00002164  5C4F                     addq.w     A7, 6
  3350. 00002166  4ED0                     jmp        [A0]
  3351. 00002168  4E56 0000                link       A6, 0
  3352. 0000216C  4E5E                     unlink     A6
  3353. 0000216E  205F                     movea.l    A0, [A7]+
  3354. 00002170  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3355. 00002174  4ED0                     jmp        [A0]
  3356. 00002176  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3357. export_699: // at 00002178 (misaligned)
  3358. 0000217A  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  3359. 0000217E  0010 2F2E                ori.b      [A0], 0x2E /* '.' */
  3360. 00002182  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  3361. 00002186  0008 4EBA                ori.b      A0, 0xBA
  3362. 0000218A  FFDE                     .invalid   <<F/7/7>>
  3363. 0000218C  4E5E                     unlink     A6
  3364. 0000218E  205F                     movea.l    A0, [A7]+
  3365. 00002190  DEFC 000C                add.w      A7, 0xC
  3366. 00002194  4ED0                     jmp        [A0]
  3367. 00002196  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3368. export_700: // at 00002198 (misaligned)
  3369. 0000219A  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  3370. 0000219E  0012 1F2E                ori.b      [A2], 0x2E /* '.' */
  3371. 000021A2  0010 1F2E                ori.b      [A0], 0x2E /* '.' */
  3372. 000021A6  000E 1F2E                ori.b      A6, 0x2E /* '.' */
  3373. 000021AA  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  3374. 000021AE  0008 4EBA                ori.b      A0, 0xBA
  3375. 000021B2  000E 4E5E                ori.b      A6, 0x5E /* '^' */
  3376. 000021B6  205F                     movea.l    A0, [A7]+
  3377. 000021B8  DEFC 000E                add.w      A7, 0xE
  3378. 000021BC  4ED0                     jmp        [A0]
  3379. 000021BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3380. 000021C2  FFFC                     .invalid   <<F/7/7>>
  3381. 000021C4  3D6E 0012 FFFC           move.w     [A6 - 0x4], [A6 + 0x12]
  3382. 000021CA  42A7                     clr.l      -[A7]
  3383. 000021CC  7001                     moveq.l    D0, 0x01
  3384. 000021CE  2F00                     move.l     -[A7], D0
  3385. 000021D0  302E 0012                move.w     D0, [A6 + 0x12]
  3386. 000021D4  48C0                     ext.l      D0
  3387. 000021D6  2F00                     move.l     -[A7], D0
  3388. 000021D8  201F                     move.l     D0, [A7]+
  3389. 000021DA  2E9F                     move.l     [A7], [A7]+
  3390. 000021DC  B097                     cmp.l      D0, [A7]
  3391. 000021DE  6C02                     bge        +0x4 /* 000021E2 */
  3392. 000021E0  2E80                     move.l     [A7], D0
  3393. label000021E2:
  3394. 000021E2  201F                     move.l     D0, [A7]+
  3395. 000021E4  3D40 FFFE                move.w     [A6 - 0x2], D0
  3396. 000021E8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3397. 000021EC  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  3398. 000021F0  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  3399. 000021F4  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3400. 000021F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3401. 000021FC  4EBA FBA6                jsr        [PC - 0x45A /* 00001DA4 */]
  3402. 00002200  4E5E                     unlink     A6
  3403. 00002202  205F                     movea.l    A0, [A7]+
  3404. 00002204  DEFC 000C                add.w      A7, 0xC
  3405. 00002208  4ED0                     jmp        [A0]
  3406. 0000220A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3407. export_701: // at 0000220C (misaligned)
  3408. 0000220E  0000 2F0C                ori.b      D0, 0xC
  3409. 00002212  286E 0008                movea.l    A4, [A6 + 0x8]
  3410. 00002216  2054                     movea.l    A0, [A4]
  3411. 00002218  216E 000C 000E           move.l     [A0 + 0xE], [A6 + 0xC]
  3412. 0000221E  7000                     moveq.l    D0, 0x00
  3413. 00002220  2140 0012                move.l     [A0 + 0x12], D0
  3414. 00002224  42A7                     clr.l      -[A7]
  3415. 00002226  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3416. 0000222A  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3417. 0000222E  285F                     movea.l    A4, [A7]+
  3418. 00002230  4E5E                     unlink     A6
  3419. 00002232  205F                     movea.l    A0, [A7]+
  3420. 00002234  504F                     addq.w     A7, 8
  3421. 00002236  4ED0                     jmp        [A0]
  3422. export_702:
  3423. 00002238  4E56 FFF8                link       A6, -0x0008
  3424. 0000223C  206E 000C                movea.l    A0, [A6 + 0xC]
  3425. 00002240  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3426. 00002244  22D8                     move.l     [A1]+, [A0]+
  3427. 00002246  22D8                     move.l     [A1]+, [A0]+
  3428. 00002248  4E5E                     unlink     A6
  3429. 0000224A  205F                     movea.l    A0, [A7]+
  3430. 0000224C  504F                     addq.w     A7, 8
  3431. 0000224E  4ED0                     jmp        [A0]
  3432. export_703:
  3433. 00002250  4E56 0000                link       A6, 0
  3434. 00002254  4E5E                     unlink     A6
  3435. 00002256  205F                     movea.l    A0, [A7]+
  3436. 00002258  DEFC 000E                add.w      A7, 0xE
  3437. 0000225C  4ED0                     jmp        [A0]
  3438. 0000225E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3439. export_704: // at 00002260 (misaligned)
  3440. 00002262  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  3441. 00002266  2E9F                     move.l     [A7], [A7]+
  3442. 00002268  4E75                     rts
  3443. 0000226A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3444. export_705: // at 0000226C (misaligned)
  3445. 0000226E  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  3446. 00002272  2E9F                     move.l     [A7], [A7]+
  3447. 00002274  4E75                     rts
  3448. 00002276  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3449. export_706: // at 00002278 (misaligned)
  3450. 0000227A  FFFE                     .invalid   <<F/7/7>>
  3451. 0000227C  2F0C                     move.l     -[A7], A4
  3452. 0000227E  286E 0008                movea.l    A4, [A6 + 0x8]
  3453. 00002282  42A7                     clr.l      -[A7]
  3454. 00002284  2054                     movea.l    A0, [A4]
  3455. 00002286  3F28 0002                move.w     -[A7], [A0 + 0x2]
  3456. 0000228A  486E FFFF                pea.l      [A6 - 0x1]
  3457. 0000228E  2F28 0022                move.l     -[A7], [A0 + 0x22]
  3458. 00002292  4EAD 323A                jsr        [A5 + 0x323A /* export_1603 */]
  3459. 00002296  4A9F                     tst.l      [A7]+
  3460. 00002298  285F                     movea.l    A4, [A7]+
  3461. 0000229A  4E5E                     unlink     A6
  3462. 0000229C  2E9F                     move.l     [A7], [A7]+
  3463. 0000229E  4E75                     rts
  3464. fn000022A0:
  3465. 000022A0  4E56 FFFC                link       A6, -0x0004
  3466. 000022A4  2F0C                     move.l     -[A7], A4
  3467. 000022A6  42A7                     clr.l      -[A7]
  3468. 000022A8  3F3C E000                move.w     -[A7], 0xE000
  3469. 000022AC  A9BA                     syscall    GetString
  3470. 000022AE  285F                     movea.l    A4, [A7]+
  3471. 000022B0  200C                     move.l     D0, A4
  3472. 000022B2  56C0                     sne        D0
  3473. 000022B4  4A00                     tst.b      D0
  3474. 000022B6  671C                     beq        +0x1E /* 000022D4 */
  3475. 000022B8  2054                     movea.l    A0, [A4]
  3476. 000022BA  4241                     clr.w      D1
  3477. 000022BC  1210                     move.b     D1, [A0]
  3478. 000022BE  7440                     moveq.l    D2, 0x40
  3479. 000022C0  B441                     cmp.w      D2, D1
  3480. 000022C2  5EC1                     sgt        D1
  3481. 000022C4  C001                     and.b      D0, D1
  3482. 000022C6  670C                     beq        +0xE /* 000022D4 */
  3483. 000022C8  2F14                     move.l     -[A7], [A4]
  3484. 000022CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3485. 000022CE  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  3486. 000022D2  6006                     bra        +0x8 /* 000022DA */
  3487. label000022D4:
  3488. 000022D4  206E 000C                movea.l    A0, [A6 + 0xC]
  3489. 000022D8  4210                     clr.b      [A0]
  3490. label000022DA:
  3491. 000022DA  285F                     movea.l    A4, [A7]+
  3492. 000022DC  4E5E                     unlink     A6
  3493. 000022DE  205F                     movea.l    A0, [A7]+
  3494. 000022E0  504F                     addq.w     A7, 8
  3495. 000022E2  4ED0                     jmp        [A0]
  3496. export_707:
  3497. 000022E4  4E56 FFFA                link       A6, -0x0006
  3498. 000022E8  48E7 0308                movem.l    -[A7], D6,D7,A4
  3499. 000022EC  286E 0008                movea.l    A4, [A6 + 0x8]
  3500. 000022F0  102E 0014                move.b     D0, [A6 + 0x14]
  3501. 000022F4  4880                     ext.w      D0
  3502. 000022F6  41ED F618                lea.l      A0, [A5 - 0x9E8]
  3503. 000022FA  1E30 0000                move.b     D7, [A0 + D0.w]
  3504. 000022FE  206E 000C                movea.l    A0, [A6 + 0xC]
  3505. 00002302  10BC 0001                move.b     [A0], 0x1
  3506. 00002306  42A7                     clr.l      -[A7]
  3507. 00002308  1007                     move.b     D0, D7
  3508. 0000230A  4880                     ext.w      D0
  3509. 0000230C  2054                     movea.l    A0, [A4]
  3510. 0000230E  E540                     asl        D0.w, 2
  3511. 00002310  2230 001A                move.l     D1, [A0 + D0.w + 0x1A]
  3512. 00002314  D2AE 0010                add.l      D1, [A6 + 0x10]
  3513. 00002318  2F01                     move.l     -[A7], D1
  3514. 0000231A  1007                     move.b     D0, D7
  3515. 0000231C  4880                     ext.w      D0
  3516. 0000231E  E540                     asl        D0.w, 2
  3517. 00002320  2F30 004C                move.l     -[A7], [A0 + D0.w + 0x4C]
  3518. 00002324  201F                     move.l     D0, [A7]+
  3519. 00002326  2E9F                     move.l     [A7], [A7]+
  3520. 00002328  B097                     cmp.l      D0, [A7]
  3521. 0000232A  6C02                     bge        +0x4 /* 0000232E */
  3522. 0000232C  2E80                     move.l     [A7], D0
  3523. label0000232E:
  3524. 0000232E  2C1F                     move.l     D6, [A7]+
  3525. 00002330  2D46 0016                move.l     [A6 + 0x16], D6
  3526. 00002334  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3527. 00002338  4E5E                     unlink     A6
  3528. 0000233A  205F                     movea.l    A0, [A7]+
  3529. 0000233C  DEFC 000E                add.w      A7, 0xE
  3530. 00002340  4ED0                     jmp        [A0]
  3531. 00002342  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3532. 00002346  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  3533. 0000234A  000C 4EAD                ori.b      A4, 0xAD
  3534. 0000234E  0412 4E5E                subi.b     [A2], 0x5E /* '^' */
  3535. 00002352  205F                     movea.l    A0, [A7]+
  3536. 00002354  504F                     addq.w     A7, 8
  3537. 00002356  4ED0                     jmp        [A0]
  3538. export_708:
  3539. fn00002358:
  3540. 00002358  4E56 FEB8                link       A6, -0x0148
  3541. 0000235C  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  3542. 00002360  2A2E 0008                move.l     D5, [A6 + 0x8]
  3543. 00002364  2845                     movea.l    A4, D5
  3544. 00002366  41EE FFE0                lea.l      A0, [A6 - 0x20]
  3545. 0000236A  2454                     movea.l    A2, [A4]
  3546. 0000236C  43EA 0024                lea.l      A1, [A2 + 0x24]
  3547. 00002370  7007                     moveq.l    D0, 0x07
  3548. label00002372:
  3549. 00002372  20D9                     move.l     [A0]+, [A1]+
  3550. 00002374  51C8 FFFC                dbf        D0, -0x6 /* 00002372 */
  3551. 00002378  3C2A 0060                move.w     D6, [A2 + 0x60]
  3552. 0000237C  2D6A 0016 FFDA           move.l     [A6 - 0x26], [A2 + 0x16]
  3553. 00002382  2D6A 008C FFD6           move.l     [A6 - 0x2A], [A2 + 0x8C]
  3554. 00002388  202A 0062                move.l     D0, [A2 + 0x62]
  3555. 0000238C  B0AD F57C                cmp.l      D0, [A5 - 0xA84]
  3556. 00002390  6C7E                     bge        +0x80 /* 00002410 */
  3557. 00002392  486E FED4                pea.l      [A6 - 0x12C]
  3558. 00002396  2F05                     move.l     -[A7], D5
  3559. 00002398  4EBA FF06                jsr        [PC - 0xFA /* 000022A0 */]
  3560. 0000239C  2054                     movea.l    A0, [A4]
  3561. 0000239E  4AA8 0066                tst.l      [A0 + 0x66]
  3562. 000023A2  57C0                     seq        D0
  3563. 000023A4  4A00                     tst.b      D0
  3564. 000023A6  662A                     bne        +0x2C /* 000023D2 */
  3565. 000023A8  2F00                     move.l     -[A7], D0
  3566. 000023AA  4267                     clr.w      -[A7]
  3567. 000023AC  2254                     movea.l    A1, [A4]
  3568. 000023AE  2069 0066                movea.l    A0, [A1 + 0x66]
  3569. 000023B2  2F10                     move.l     -[A7], [A0]
  3570. 000023B4  486E FED4                pea.l      [A6 - 0x12C]
  3571. 000023B8  4267                     clr.w      -[A7]
  3572. 000023BA  1F3C 0001                move.b     -[A7], 0x1
  3573. 000023BE  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3574. 000023C2  121F                     move.b     D1, [A7]+
  3575. 000023C4  201F                     move.l     D0, [A7]+
  3576. 000023C6  0A01 0001                xori.b     D1, 0x1
  3577. 000023CA  8001                     or.b       D0, D1
  3578. 000023CC  0240 0001                andi.w     D0, 0x1
  3579. 000023D0  6734                     beq        +0x36 /* 00002406 */
  3580. label000023D2:
  3581. 000023D2  42A7                     clr.l      -[A7]
  3582. 000023D4  2054                     movea.l    A0, [A4]
  3583. 000023D6  2F28 0066                move.l     -[A7], [A0 + 0x66]
  3584. 000023DA  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  3585. 000023DE  2054                     movea.l    A0, [A4]
  3586. 000023E0  215F 0066                move.l     [A0 + 0x66], [A7]+
  3587. 000023E4  42A7                     clr.l      -[A7]
  3588. 000023E6  486E FED4                pea.l      [A6 - 0x12C]
  3589. 000023EA  A906                     syscall    NewString
  3590. 000023EC  2054                     movea.l    A0, [A4]
  3591. 000023EE  215F 0066                move.l     [A0 + 0x66], [A7]+
  3592. 000023F2  2054                     movea.l    A0, [A4]
  3593. 000023F4  2F28 0066                move.l     -[A7], [A0 + 0x66]
  3594. 000023F8  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  3595. 000023FC  486E FFD5                pea.l      [A6 - 0x2B]
  3596. 00002400  2F05                     move.l     -[A7], D5
  3597. 00002402  4EBA 0B04                jsr        [PC + 0xB04 /* 00002F08 */]
  3598. label00002406:
  3599. 00002406  42A7                     clr.l      -[A7]
  3600. 00002408  A975                     syscall    TickCount
  3601. 0000240A  2054                     movea.l    A0, [A4]
  3602. 0000240C  215F 0062                move.l     [A0 + 0x62], [A7]+
  3603. label00002410:
  3604. 00002410  2254                     movea.l    A1, [A4]
  3605. 00002412  2069 0056                movea.l    A0, [A1 + 0x56]
  3606. 00002416  2050                     movea.l    A0, [A0]
  3607. 00002418  2D48 FEC0                move.l     [A6 - 0x140], A0
  3608. 0000241C  45E9 0024                lea.l      A2, [A1 + 0x24]
  3609. 00002420  41E8 0010                lea.l      A0, [A0 + 0x10]
  3610. 00002424  24D8                     move.l     [A2]+, [A0]+
  3611. 00002426  24D8                     move.l     [A2]+, [A0]+
  3612. 00002428  206E FEC0                movea.l    A0, [A6 - 0x140]
  3613. 0000242C  47E8 0002                lea.l      A3, [A0 + 0x2]
  3614. 00002430  41E9 008C                lea.l      A0, [A1 + 0x8C]
  3615. 00002434  2D48 FEBC                move.l     [A6 - 0x144], A0
  3616. 00002438  316B 0004 0002           move.w     [A0 + 0x2], [A3 + 0x4]
  3617. 0000243E  206E FEBC                movea.l    A0, [A6 - 0x144]
  3618. 00002442  30AB 0002                move.w     [A0], [A3 + 0x2]
  3619. 00002446  3353 0060                move.w     [A1 + 0x60], [A3]
  3620. 0000244A  2054                     movea.l    A0, [A4]
  3621. 0000244C  4868 0016                pea.l      [A0 + 0x16]
  3622. 00002450  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  3623. 00002454  A880                     syscall    SetPt
  3624. 00002456  2254                     movea.l    A1, [A4]
  3625. 00002458  41E9 0024                lea.l      A0, [A1 + 0x24]
  3626. 0000245C  2D48 FEB8                move.l     [A6 - 0x148], A0
  3627. 00002460  5088                     addq.l     A0, 8
  3628. 00002462  244B                     movea.l    A2, A3
  3629. 00002464  5C8A                     addq.l     A2, 6
  3630. 00002466  20DA                     move.l     [A0]+, [A2]+
  3631. 00002468  20DA                     move.l     [A0]+, [A2]+
  3632. 0000246A  1029 006F                move.b     D0, [A1 + 0x6F]
  3633. 0000246E  6600 00A8                bne        +0xAA /* 00002518 */
  3634. 00002472  206E FEB8                movea.l    A0, [A6 - 0x148]
  3635. 00002476  4868 0010                pea.l      [A0 + 0x10]
  3636. 0000247A  42A7                     clr.l      -[A7]
  3637. 0000247C  206E FEB8                movea.l    A0, [A6 - 0x148]
  3638. 00002480  3F28 0012                move.w     -[A7], [A0 + 0x12]
  3639. 00002484  206E FEBC                movea.l    A0, [A6 - 0x144]
  3640. 00002488  3F28 0002                move.w     -[A7], [A0 + 0x2]
  3641. 0000248C  301F                     move.w     D0, [A7]+
  3642. 0000248E  C1DF                     muls.w     D0, [A7]+
  3643. 00002490  2E80                     move.l     [A7], D0
  3644. 00002492  302E FFD8                move.w     D0, [A6 - 0x28]
  3645. 00002496  48C0                     ext.l      D0
  3646. 00002498  2F00                     move.l     -[A7], D0
  3647. 0000249A  4EAD 5A52                jsr        [A5 + 0x5A52 /* export_2886 */]
  3648. 0000249E  201F                     move.l     D0, [A7]+
  3649. 000024A0  3F00                     move.w     -[A7], D0
  3650. 000024A2  42A7                     clr.l      -[A7]
  3651. 000024A4  206E FEB8                movea.l    A0, [A6 - 0x148]
  3652. 000024A8  3F28 0010                move.w     -[A7], [A0 + 0x10]
  3653. 000024AC  206E FEBC                movea.l    A0, [A6 - 0x144]
  3654. 000024B0  3F10                     move.w     -[A7], [A0]
  3655. 000024B2  301F                     move.w     D0, [A7]+
  3656. 000024B4  C1DF                     muls.w     D0, [A7]+
  3657. 000024B6  2E80                     move.l     [A7], D0
  3658. 000024B8  302E FFD6                move.w     D0, [A6 - 0x2A]
  3659. 000024BC  48C0                     ext.l      D0
  3660. 000024BE  2F00                     move.l     -[A7], D0
  3661. 000024C0  4EAD 5A52                jsr        [A5 + 0x5A52 /* export_2886 */]
  3662. 000024C4  201F                     move.l     D0, [A7]+
  3663. 000024C6  3F00                     move.w     -[A7], D0
  3664. 000024C8  42A7                     clr.l      -[A7]
  3665. 000024CA  206E FEB8                movea.l    A0, [A6 - 0x148]
  3666. 000024CE  3F28 0016                move.w     -[A7], [A0 + 0x16]
  3667. 000024D2  206E FEBC                movea.l    A0, [A6 - 0x144]
  3668. 000024D6  3F28 0002                move.w     -[A7], [A0 + 0x2]
  3669. 000024DA  301F                     move.w     D0, [A7]+
  3670. 000024DC  C1DF                     muls.w     D0, [A7]+
  3671. 000024DE  2E80                     move.l     [A7], D0
  3672. 000024E0  302E FFD8                move.w     D0, [A6 - 0x28]
  3673. 000024E4  48C0                     ext.l      D0
  3674. 000024E6  2F00                     move.l     -[A7], D0
  3675. 000024E8  4EAD 5A52                jsr        [A5 + 0x5A52 /* export_2886 */]
  3676. 000024EC  201F                     move.l     D0, [A7]+
  3677. 000024EE  3F00                     move.w     -[A7], D0
  3678. 000024F0  42A7                     clr.l      -[A7]
  3679. 000024F2  206E FEB8                movea.l    A0, [A6 - 0x148]
  3680. 000024F6  3F28 0014                move.w     -[A7], [A0 + 0x14]
  3681. 000024FA  206E FEBC                movea.l    A0, [A6 - 0x144]
  3682. 000024FE  3F10                     move.w     -[A7], [A0]
  3683. 00002500  301F                     move.w     D0, [A7]+
  3684. 00002502  C1DF                     muls.w     D0, [A7]+
  3685. 00002504  2E80                     move.l     [A7], D0
  3686. 00002506  302E FFD6                move.w     D0, [A6 - 0x2A]
  3687. 0000250A  48C0                     ext.l      D0
  3688. 0000250C  2F00                     move.l     -[A7], D0
  3689. 0000250E  4EAD 5A52                jsr        [A5 + 0x5A52 /* export_2886 */]
  3690. 00002512  201F                     move.l     D0, [A7]+
  3691. 00002514  3F00                     move.w     -[A7], D0
  3692. 00002516  A8A7                     syscall    SetRect
  3693. label00002518:
  3694. 00002518  41EE FEC4                lea.l      A0, [A6 - 0x13C]
  3695. 0000251C  2454                     movea.l    A2, [A4]
  3696. 0000251E  43EA 0024                lea.l      A1, [A2 + 0x24]
  3697. 00002522  20D9                     move.l     [A0]+, [A1]+
  3698. 00002524  20D9                     move.l     [A0]+, [A1]+
  3699. 00002526  41EE FECC                lea.l      A0, [A6 - 0x134]
  3700. 0000252A  43EA 002C                lea.l      A1, [A2 + 0x2C]
  3701. 0000252E  20D9                     move.l     [A0]+, [A1]+
  3702. 00002530  20D9                     move.l     [A0]+, [A1]+
  3703. 00002532  4267                     clr.w      -[A7]
  3704. 00002534  486E FEC4                pea.l      [A6 - 0x13C]
  3705. 00002538  486E FFE0                pea.l      [A6 - 0x20]
  3706. 0000253C  A8A6                     syscall    EqualRect
  3707. 0000253E  101F                     move.b     D0, [A7]+
  3708. 00002540  0A00 0001                xori.b     D0, 0x1
  3709. 00002544  4A00                     tst.b      D0
  3710. 00002546  6648                     bne        +0x4A /* 00002590 */
  3711. 00002548  2F00                     move.l     -[A7], D0
  3712. 0000254A  4267                     clr.w      -[A7]
  3713. 0000254C  486E FECC                pea.l      [A6 - 0x134]
  3714. 00002550  486E FFE8                pea.l      [A6 - 0x18]
  3715. 00002554  A8A6                     syscall    EqualRect
  3716. 00002556  121F                     move.b     D1, [A7]+
  3717. 00002558  201F                     move.l     D0, [A7]+
  3718. 0000255A  0A01 0001                xori.b     D1, 0x1
  3719. 0000255E  8001                     or.b       D0, D1
  3720. 00002560  4A00                     tst.b      D0
  3721. 00002562  662C                     bne        +0x2E /* 00002590 */
  3722. 00002564  2F00                     move.l     -[A7], D0
  3723. 00002566  4267                     clr.w      -[A7]
  3724. 00002568  2054                     movea.l    A0, [A4]
  3725. 0000256A  2F28 0016                move.l     -[A7], [A0 + 0x16]
  3726. 0000256E  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  3727. 00002572  A881                     syscall    EqualPt
  3728. 00002574  121F                     move.b     D1, [A7]+
  3729. 00002576  201F                     move.l     D0, [A7]+
  3730. 00002578  0A01 0001                xori.b     D1, 0x1
  3731. 0000257C  8001                     or.b       D0, D1
  3732. 0000257E  4A00                     tst.b      D0
  3733. 00002580  660E                     bne        +0x10 /* 00002590 */
  3734. 00002582  0C46 7FFF                cmpi.w     D6, 0x7FFF
  3735. 00002586  57C1                     seq        D1
  3736. 00002588  8001                     or.b       D0, D1
  3737. 0000258A  0240 0001                andi.w     D0, 0x1
  3738. 0000258E  6738                     beq        +0x3A /* 000025C8 */
  3739. label00002590:
  3740. 00002590  4207                     clr.b      D7
  3741. 00002592  2054                     movea.l    A0, [A4]
  3742. 00002594  4AA8 0012                tst.l      [A0 + 0x12]
  3743. 00002598  6720                     beq        +0x22 /* 000025BA */
  3744. 0000259A  2248                     movea.l    A1, A0
  3745. 0000259C  2069 0012                movea.l    A0, [A1 + 0x12]
  3746. 000025A0  2050                     movea.l    A0, [A0]
  3747. 000025A2  1028 001F                move.b     D0, [A0 + 0x1F]
  3748. 000025A6  6712                     beq        +0x14 /* 000025BA */
  3749. 000025A8  487A FD9A                pea.l      [PC - 0x266 /* 00002344, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3750. 000025AC  2F0E                     move.l     -[A7], A6
  3751. 000025AE  2054                     movea.l    A0, [A4]
  3752. 000025B0  2F28 0012                move.l     -[A7], [A0 + 0x12]
  3753. 000025B4  4EAD 1C6A                jsr        [A5 + 0x1C6A /* export_905 */]
  3754. 000025B8  7E01                     moveq.l    D7, 0x01
  3755. label000025BA:
  3756. 000025BA  1007                     move.b     D0, D7
  3757. 000025BC  660A                     bne        +0xC /* 000025C8 */
  3758. 000025BE  2054                     movea.l    A0, [A4]
  3759. 000025C0  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3760. 000025C4  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  3761. label000025C8:
  3762. 000025C8  4CDF 1CE0                movem.l    D5,D6,D7,A2,A3,A4, [A7]+
  3763. 000025CC  4E5E                     unlink     A6
  3764. 000025CE  2E9F                     move.l     [A7], [A7]+
  3765. 000025D0  4E75                     rts
  3766. 000025D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3767. // begin alternate branch 000025D4-000025D8
  3768. fn000025D4:
  3769. 000025D4  4E56 FFFE                link       A6, -0x0002
  3770. // end alternate branch 000025D4-000025D8
  3771. fn000025D4: // (misaligned)
  3772. 000025D6  FFFE                     .invalid   <<F/7/7>>
  3773. 000025D8  2F3C D000 0000           move.l     -[A7], 0xD0000000
  3774. 000025DE  A8FD                     syscall    PrGlue
  3775. 000025E0  4E5E                     unlink     A6
  3776. 000025E2  2E9F                     move.l     [A7], [A7]+
  3777. 000025E4  4E75                     rts
  3778. 000025E6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3779. 000025EA  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3780. 000025EE  0008 2F28                ori.b      A0, 0x28 /* '(' */
  3781. 000025F2  0008 4EBA                ori.b      A0, 0xBA
  3782. 000025F6  FFDE                     .invalid   <<F/7/7>>
  3783. 000025F8  2F2D F91C                move.l     -[A7], [A5 - 0x6E4]
  3784. 000025FC  A873                     syscall    SetPort
  3785. 000025FE  2F2D F99C                move.l     -[A7], [A5 - 0x664]
  3786. 00002602  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  3787. 00002606  4E5E                     unlink     A6
  3788. 00002608  205F                     movea.l    A0, [A7]+
  3789. 0000260A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3790. 0000260E  4ED0                     jmp        [A0]
  3791. export_709:
  3792. fn00002610:
  3793. 00002610  4E56 FFC2                link       A6, -0x003E
  3794. 00002614  102D F7C8                move.b     D0, [A5 - 0x838]
  3795. 00002618  674C                     beq        +0x4E /* 00002666 */
  3796. 0000261A  4267                     clr.w      -[A7]
  3797. 0000261C  2F3C C000 0200           move.l     -[A7], 0xC0000200
  3798. 00002622  A8FD                     syscall    PrGlue
  3799. 00002624  486E FFC2                pea.l      [A6 - 0x3E]
  3800. 00002628  487A FFBE                pea.l      [PC - 0x42 /* 000025E8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3801. 0000262C  2F0E                     move.l     -[A7], A6
  3802. 0000262E  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  3803. 00002632  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3804. 00002636  4EBA 043C                jsr        [PC + 0x43C /* 00002A74 */]
  3805. 0000263A  41EE 000C                lea.l      A0, [A6 + 0xC]
  3806. 0000263E  2018                     move.l     D0, [A0]+
  3807. 00002640  6702                     beq        +0x4 /* 00002644 */
  3808. 00002642  2F00                     move.l     -[A7], D0
  3809. label00002644:
  3810. 00002644  2050                     movea.l    A0, [A0]
  3811. 00002646  4E90                     jsr        [A0]
  3812. 00002648  486E FFC2                pea.l      [A6 - 0x3E]
  3813. 0000264C  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  3814. 00002650  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3815. 00002654  4EBA FF7E                jsr        [PC - 0x82 /* 000025D4 */]
  3816. 00002658  2F2D F91C                move.l     -[A7], [A5 - 0x6E4]
  3817. 0000265C  A873                     syscall    SetPort
  3818. 0000265E  2F2D F99C                move.l     -[A7], [A5 - 0x664]
  3819. 00002662  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  3820. label00002666:
  3821. 00002666  4E5E                     unlink     A6
  3822. 00002668  205F                     movea.l    A0, [A7]+
  3823. 0000266A  DEFC 000C                add.w      A7, 0xC
  3824. 0000266E  4ED0                     jmp        [A0]
  3825. export_710:
  3826. 00002670  4E56 0000                link       A6, 0
  3827. 00002674  2F0C                     move.l     -[A7], A4
  3828. 00002676  286E 0008                movea.l    A4, [A6 + 0x8]
  3829. 0000267A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3830. 0000267E  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  3831. 00002682  102D F7C8                move.b     D0, [A5 - 0x838]
  3832. 00002686  6746                     beq        +0x48 /* 000026CE */
  3833. 00002688  2054                     movea.l    A0, [A4]
  3834. 0000268A  4AA8 000E                tst.l      [A0 + 0xE]
  3835. 0000268E  56C1                     sne        D1
  3836. 00002690  C001                     and.b      D0, D1
  3837. 00002692  4A00                     tst.b      D0
  3838. 00002694  6738                     beq        +0x3A /* 000026CE */
  3839. 00002696  2F00                     move.l     -[A7], D0
  3840. 00002698  4267                     clr.w      -[A7]
  3841. 0000269A  4EAD 2242                jsr        [A5 + 0x2242 /* export_1092 */]
  3842. 0000269E  121F                     move.b     D1, [A7]+
  3843. 000026A0  201F                     move.l     D0, [A7]+
  3844. 000026A2  0A01 0001                xori.b     D1, 0x1
  3845. 000026A6  C001                     and.b      D0, D1
  3846. 000026A8  6724                     beq        +0x26 /* 000026CE */
  3847. 000026AA  3F3C 00B2                move.w     -[A7], 0xB2
  3848. 000026AE  1F3C 0001                move.b     -[A7], 0x1
  3849. 000026B2  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  3850. 000026B6  3F3C 00B0                move.w     -[A7], 0xB0
  3851. 000026BA  1F3C 0001                move.b     -[A7], 0x1
  3852. 000026BE  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  3853. 000026C2  3F3C 00B1                move.w     -[A7], 0xB1
  3854. 000026C6  1F3C 0001                move.b     -[A7], 0x1
  3855. 000026CA  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  3856. label000026CE:
  3857. 000026CE  3F3C 00C9                move.w     -[A7], 0xC9
  3858. 000026D2  1F3C 0001                move.b     -[A7], 0x1
  3859. 000026D6  2054                     movea.l    A0, [A4]
  3860. 000026D8  1F28 006B                move.b     -[A7], [A0 + 0x6B]
  3861. 000026DC  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  3862. 000026E0  285F                     movea.l    A4, [A7]+
  3863. 000026E2  4E5E                     unlink     A6
  3864. 000026E4  2E9F                     move.l     [A7], [A7]+
  3865. 000026E6  4E75                     rts
  3866. 000026E8  4E56 0000                link       A6, 0
  3867. 000026EC  48E7 0118                movem.l    -[A7], D7,A3,A4
  3868. 000026F0  2E2E 000E                move.l     D7, [A6 + 0xE]
  3869. 000026F4  286E 0008                movea.l    A4, [A6 + 0x8]
  3870. 000026F8  266C 0008                movea.l    A3, [A4 + 0x8]
  3871. 000026FC  102C FFF6                move.b     D0, [A4 - 0xA]
  3872. 00002700  4880                     ext.w      D0
  3873. 00002702  E540                     asl        D0.w, 2
  3874. 00002704  BEB4 00EC                cmp.l      D7, [A4 + D0.w - 0x20]
  3875. 00002708  6F08                     ble        +0xA /* 00002712 */
  3876. 0000270A  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  3877. 00002710  6044                     bra        +0x46 /* 00002756 */
  3878. label00002712:
  3879. 00002712  422E 0012                clr.b      [A6 + 0x12]
  3880. 00002716  526C FFF4                addq.w     [A4 - 0xC], 1
  3881. 0000271A  102C FFF6                move.b     D0, [A4 - 0xA]
  3882. 0000271E  4880                     ext.w      D0
  3883. 00002720  E540                     asl        D0.w, 2
  3884. 00002722  122C FFF6                move.b     D1, [A4 - 0xA]
  3885. 00002726  4881                     ext.w      D1
  3886. 00002728  41ED FAA8                lea.l      A0, [A5 - 0x558]
  3887. 0000272C  D241                     add.w      D1, D1
  3888. 0000272E  3430 1000                move.w     D2, [A0 + D1.w]
  3889. 00002732  48C2                     ext.l      D2
  3890. 00002734  2234 00E4                move.l     D1, [A4 + D0.w - 0x28]
  3891. 00002738  9282                     sub.l      D1, D2
  3892. 0000273A  B287                     cmp.l      D1, D7
  3893. 0000273C  6C18                     bge        +0x1A /* 00002756 */
  3894. 0000273E  1F2C FFF7                move.b     -[A7], [A4 - 0x9]
  3895. 00002742  3F2C FFF4                move.w     -[A7], [A4 - 0xC]
  3896. 00002746  2F07                     move.l     -[A7], D7
  3897. 00002748  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3898. 0000274C  2053                     movea.l    A0, [A3]
  3899. 0000274E  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3900. 00002752  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  3901. label00002756:
  3902. 00002756  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3903. 0000275A  4E5E                     unlink     A6
  3904. 0000275C  205F                     movea.l    A0, [A7]+
  3905. 0000275E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3906. 00002762  4ED0                     jmp        [A0]
  3907. export_711:
  3908. fn00002764:
  3909. 00002764  4E56 FFE4                link       A6, -0x001C
  3910. 00002768  48E7 0018                movem.l    -[A7], A3,A4
  3911. 0000276C  206E 000C                movea.l    A0, [A6 + 0xC]
  3912. 00002770  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3913. 00002774  22D8                     move.l     [A1]+, [A0]+
  3914. 00002776  22D8                     move.l     [A1]+, [A0]+
  3915. 00002778  266E 0008                movea.l    A3, [A6 + 0x8]
  3916. 0000277C  284B                     movea.l    A4, A3
  3917. 0000277E  2054                     movea.l    A0, [A4]
  3918. 00002780  1028 006B                move.b     D0, [A0 + 0x6B]
  3919. 00002784  6756                     beq        +0x58 /* 000027DC */
  3920. 00002786  2F0B                     move.l     -[A7], A3
  3921. 00002788  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  3922. 0000278C  486D FAA4                pea.l      [A5 - 0x55C]
  3923. 00002790  A899                     syscall    SetPenState
  3924. 00002792  486E FFF8                pea.l      [A6 - 0x8]
  3925. 00002796  486E FFE4                pea.l      [A6 - 0x1C]
  3926. 0000279A  2054                     movea.l    A0, [A4]
  3927. 0000279C  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3928. 000027A0  4EAD 1E12                jsr        [A5 + 0x1E12 /* export_958 */]
  3929. 000027A4  422E FFF7                clr.b      [A6 - 0x9]
  3930. 000027A8  602A                     bra        +0x2C /* 000027D4 */
  3931. label000027AA:
  3932. 000027AA  102E FFF7                move.b     D0, [A6 - 0x9]
  3933. 000027AE  4880                     ext.w      D0
  3934. 000027B0  41ED F618                lea.l      A0, [A5 - 0x9E8]
  3935. 000027B4  1D70 0000 FFF6           move.b     [A6 - 0xA], [A0 + D0.w]
  3936. 000027BA  426E FFF4                clr.w      [A6 - 0xC]
  3937. 000027BE  1F2E FFF7                move.b     -[A7], [A6 - 0x9]
  3938. 000027C2  4267                     clr.w      -[A7]
  3939. 000027C4  487A FF22                pea.l      [PC - 0xDE /* 000026E8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3940. 000027C8  2F0E                     move.l     -[A7], A6
  3941. 000027CA  2F0B                     move.l     -[A7], A3
  3942. 000027CC  4EBA 00C6                jsr        [PC + 0xC6 /* 00002894 */]
  3943. 000027D0  522E FFF7                addq.b     [A6 - 0x9], 1
  3944. label000027D4:
  3945. 000027D4  7001                     moveq.l    D0, 0x01
  3946. 000027D6  B02E FFF7                cmp.b      D0, [A6 - 0x9]
  3947. 000027DA  6CCE                     bge        -0x30 /* 000027AA */
  3948. label000027DC:
  3949. 000027DC  4CDF 1800                movem.l    A3,A4, [A7]+
  3950. 000027E0  4E5E                     unlink     A6
  3951. 000027E2  205F                     movea.l    A0, [A7]+
  3952. 000027E4  504F                     addq.w     A7, 8
  3953. 000027E6  4ED0                     jmp        [A0]
  3954. export_712:
  3955. 000027E8  4E56 FFF0                link       A6, -0x0010
  3956. 000027EC  48E7 0128                movem.l    -[A7], D7,A2,A4
  3957. 000027F0  1E2E 0014                move.b     D7, [A6 + 0x14]
  3958. 000027F4  286E 0008                movea.l    A4, [A6 + 0x8]
  3959. 000027F8  1007                     move.b     D0, D7
  3960. 000027FA  4880                     ext.w      D0
  3961. 000027FC  41ED F618                lea.l      A0, [A5 - 0x9E8]
  3962. 00002800  1230 0000                move.b     D1, [A0 + D0.w]
  3963. 00002804  4881                     ext.w      D1
  3964. 00002806  E541                     asl        D1.w, 2
  3965. 00002808  2DAE 000E 10F8           move.l     [A6 + D1.w - 0x8], [A6 + 0xE]
  3966. 0000280E  1007                     move.b     D0, D7
  3967. 00002810  4880                     ext.w      D0
  3968. 00002812  E540                     asl        D0.w, 2
  3969. 00002814  7200                     moveq.l    D1, 0x00
  3970. 00002816  2D81 00F8                move.l     [A6 + D0.w - 0x8], D1
  3971. 0000281A  42A7                     clr.l      -[A7]
  3972. 0000281C  486E FFF8                pea.l      [A6 - 0x8]
  3973. 00002820  2054                     movea.l    A0, [A4]
  3974. 00002822  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3975. 00002826  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  3976. 0000282A  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  3977. 0000282E  2254                     movea.l    A1, [A4]
  3978. 00002830  2069 000E                movea.l    A0, [A1 + 0xE]
  3979. 00002834  1007                     move.b     D0, D7
  3980. 00002836  4880                     ext.w      D0
  3981. 00002838  2050                     movea.l    A0, [A0]
  3982. 0000283A  E540                     asl        D0.w, 2
  3983. 0000283C  1207                     move.b     D1, D7
  3984. 0000283E  4881                     ext.w      D1
  3985. 00002840  45ED FAA8                lea.l      A2, [A5 - 0x558]
  3986. 00002844  D241                     add.w      D1, D1
  3987. 00002846  3432 1000                move.w     D2, [A2 + D1.w]
  3988. 0000284A  48C2                     ext.l      D2
  3989. 0000284C  2230 0022                move.l     D1, [A0 + D0.w + 0x22]
  3990. 00002850  9282                     sub.l      D1, D2
  3991. 00002852  1007                     move.b     D0, D7
  3992. 00002854  4880                     ext.w      D0
  3993. 00002856  E540                     asl        D0.w, 2
  3994. 00002858  2D81 00F8                move.l     [A6 + D0.w - 0x8], D1
  3995. 0000285C  42A7                     clr.l      -[A7]
  3996. 0000285E  486E FFF8                pea.l      [A6 - 0x8]
  3997. 00002862  2054                     movea.l    A0, [A4]
  3998. 00002864  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3999. 00002868  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  4000. 0000286C  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  4001. 00002870  2054                     movea.l    A0, [A4]
  4002. 00002872  1028 006B                move.b     D0, [A0 + 0x6B]
  4003. 00002876  670C                     beq        +0xE /* 00002884 */
  4004. 00002878  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4005. 0000287C  A893                     syscall    MoveTo
  4006. 0000287E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4007. 00002882  A891                     syscall    LineTo
  4008. label00002884:
  4009. 00002884  4CDF 1480                movem.l    D7,A2,A4, [A7]+
  4010. 00002888  4E5E                     unlink     A6
  4011. 0000288A  205F                     movea.l    A0, [A7]+
  4012. 0000288C  DEFC 000E                add.w      A7, 0xE
  4013. 00002890  4ED0                     jmp        [A0]
  4014. 00002892  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4015. // begin alternate branch 00002894-00002898
  4016. export_713:
  4017. fn00002894:
  4018. 00002894  4E56 FFEE                link       A6, -0x0012
  4019. // end alternate branch 00002894-00002898
  4020. export_713: // at 00002894 (misaligned)
  4021. fn00002894: // (misaligned)
  4022. 00002896  FFEE                     .invalid   <<F/7/7>>
  4023. 00002898  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4024. 0000289C  286E 0008                movea.l    A4, [A6 + 0x8]
  4025. 000028A0  2054                     movea.l    A0, [A4]
  4026. 000028A2  47E8 0044                lea.l      A3, [A0 + 0x44]
  4027. 000028A6  102E 0016                move.b     D0, [A6 + 0x16]
  4028. 000028AA  4880                     ext.w      D0
  4029. 000028AC  43ED F618                lea.l      A1, [A5 - 0x9E8]
  4030. 000028B0  1231 0000                move.b     D1, [A1 + D0.w]
  4031. 000028B4  4881                     ext.w      D1
  4032. 000028B6  E541                     asl        D1.w, 2
  4033. 000028B8  2A33 1000                move.l     D5, [A3 + D1.w]
  4034. 000028BC  102E 0016                move.b     D0, [A6 + 0x16]
  4035. 000028C0  4880                     ext.w      D0
  4036. 000028C2  43ED F618                lea.l      A1, [A5 - 0x9E8]
  4037. 000028C6  1231 0000                move.b     D1, [A1 + D0.w]
  4038. 000028CA  4881                     ext.w      D1
  4039. 000028CC  E541                     asl        D1.w, 2
  4040. 000028CE  2833 1008                move.l     D4, [A3 + D1.w + 0x8]
  4041. 000028D2  2E05                     move.l     D7, D5
  4042. 000028D4  1D7C 0001 FFF3           move.b     [A6 - 0xD], 0x1
  4043. 000028DA  4206                     clr.b      D6
  4044. label000028DC:
  4045. 000028DC  B887                     cmp.l      D4, D7
  4046. 000028DE  5EC0                     sgt        D0
  4047. 000028E0  4A00                     tst.b      D0
  4048. 000028E2  6740                     beq        +0x42 /* 00002924 */
  4049. 000028E4  1206                     move.b     D1, D6
  4050. 000028E6  0A01 0001                xori.b     D1, 0x1
  4051. 000028EA  C001                     and.b      D0, D1
  4052. 000028EC  6736                     beq        +0x38 /* 00002924 */
  4053. 000028EE  BA87                     cmp.l      D5, D7
  4054. 000028F0  6718                     beq        +0x1A /* 0000290A */
  4055. 000028F2  4267                     clr.w      -[A7]
  4056. 000028F4  2F07                     move.l     -[A7], D7
  4057. 000028F6  1F2E FFF3                move.b     -[A7], [A6 - 0xD]
  4058. 000028FA  41EE 000C                lea.l      A0, [A6 + 0xC]
  4059. 000028FE  2018                     move.l     D0, [A0]+
  4060. 00002900  6702                     beq        +0x4 /* 00002904 */
  4061. 00002902  2F00                     move.l     -[A7], D0
  4062. label00002904:
  4063. 00002904  2050                     movea.l    A0, [A0]
  4064. 00002906  4E90                     jsr        [A0]
  4065. 00002908  1C1F                     move.b     D6, [A7]+
  4066. label0000290A:
  4067. 0000290A  42A7                     clr.l      -[A7]
  4068. 0000290C  1F2E 0016                move.b     -[A7], [A6 + 0x16]
  4069. 00002910  2F07                     move.l     -[A7], D7
  4070. 00002912  486E FFF3                pea.l      [A6 - 0xD]
  4071. 00002916  2054                     movea.l    A0, [A4]
  4072. 00002918  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4073. 0000291C  4EAD 30A2                jsr        [A5 + 0x30A2 /* export_1552 */]
  4074. 00002920  2E1F                     move.l     D7, [A7]+
  4075. 00002922  60B8                     bra        -0x46 /* 000028DC */
  4076. label00002924:
  4077. 00002924  102E 0014                move.b     D0, [A6 + 0x14]
  4078. 00002928  6718                     beq        +0x1A /* 00002942 */
  4079. 0000292A  4267                     clr.w      -[A7]
  4080. 0000292C  2F07                     move.l     -[A7], D7
  4081. 0000292E  1F2E FFF3                move.b     -[A7], [A6 - 0xD]
  4082. 00002932  41EE 000C                lea.l      A0, [A6 + 0xC]
  4083. 00002936  2018                     move.l     D0, [A0]+
  4084. 00002938  6702                     beq        +0x4 /* 0000293C */
  4085. 0000293A  2F00                     move.l     -[A7], D0
  4086. label0000293C:
  4087. 0000293C  2050                     movea.l    A0, [A0]
  4088. 0000293E  4E90                     jsr        [A0]
  4089. 00002940  1C1F                     move.b     D6, [A7]+
  4090. label00002942:
  4091. 00002942  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4092. 00002946  4E5E                     unlink     A6
  4093. 00002948  205F                     movea.l    A0, [A7]+
  4094. 0000294A  DEFC 0010                add.w      A7, 0x10
  4095. 0000294E  4ED0                     jmp        [A0]
  4096. export_714:
  4097. 00002950  4E56 FFF2                link       A6, -0x000E
  4098. 00002954  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4099. 00002958  266E 000C                movea.l    A3, [A6 + 0xC]
  4100. 0000295C  3A2E 0010                move.w     D5, [A6 + 0x10]
  4101. 00002960  1E2E 0012                move.b     D7, [A6 + 0x12]
  4102. 00002964  286E 0008                movea.l    A4, [A6 + 0x8]
  4103. 00002968  1007                     move.b     D0, D7
  4104. 0000296A  4880                     ext.w      D0
  4105. 0000296C  41ED F618                lea.l      A0, [A5 - 0x9E8]
  4106. 00002970  1C30 0000                move.b     D6, [A0 + D0.w]
  4107. 00002974  1006                     move.b     D0, D6
  4108. 00002976  4880                     ext.w      D0
  4109. 00002978  2054                     movea.l    A0, [A4]
  4110. 0000297A  1230 0054                move.b     D1, [A0 + D0.w + 0x54]
  4111. 0000297E  6728                     beq        +0x2A /* 000029A8 */
  4112. 00002980  1006                     move.b     D0, D6
  4113. 00002982  4880                     ext.w      D0
  4114. 00002984  2054                     movea.l    A0, [A4]
  4115. 00002986  E540                     asl        D0.w, 2
  4116. 00002988  1206                     move.b     D1, D6
  4117. 0000298A  4881                     ext.w      D1
  4118. 0000298C  E541                     asl        D1.w, 2
  4119. 0000298E  3405                     move.w     D2, D5
  4120. 00002990  48C2                     ext.l      D2
  4121. 00002992  2F30 101A                move.l     -[A7], [A0 + D1.w + 0x1A]
  4122. 00002996  2F02                     move.l     -[A7], D2
  4123. 00002998  4EAD 5A4A                jsr        [A5 + 0x5A4A /* export_2885 */]
  4124. 0000299C  221F                     move.l     D1, [A7]+
  4125. 0000299E  D2B0 0044                add.l      D1, [A0 + D0.w + 0x44]
  4126. 000029A2  2681                     move.l     [A3], D1
  4127. 000029A4  6000 008E                bra        +0x90 /* 00002A34 */
  4128. label000029A8:
  4129. 000029A8  1007                     move.b     D0, D7
  4130. 000029AA  4880                     ext.w      D0
  4131. 000029AC  2054                     movea.l    A0, [A4]
  4132. 000029AE  D040                     add.w      D0, D0
  4133. 000029B0  BA70 0070                cmp.w      D5, [A0 + D0.w + 0x70]
  4134. 000029B4  660E                     bne        +0x10 /* 000029C4 */
  4135. 000029B6  1007                     move.b     D0, D7
  4136. 000029B8  4880                     ext.w      D0
  4137. 000029BA  2054                     movea.l    A0, [A4]
  4138. 000029BC  E540                     asl        D0.w, 2
  4139. 000029BE  26B0 0074                move.l     [A3], [A0 + D0.w + 0x74]
  4140. 000029C2  6070                     bra        +0x72 /* 00002A34 */
  4141. label000029C4:
  4142. 000029C4  1007                     move.b     D0, D7
  4143. 000029C6  4880                     ext.w      D0
  4144. 000029C8  2054                     movea.l    A0, [A4]
  4145. 000029CA  D040                     add.w      D0, D0
  4146. 000029CC  BA70 0070                cmp.w      D5, [A0 + D0.w + 0x70]
  4147. 000029D0  6F1A                     ble        +0x1C /* 000029EC */
  4148. 000029D2  1007                     move.b     D0, D7
  4149. 000029D4  4880                     ext.w      D0
  4150. 000029D6  2054                     movea.l    A0, [A4]
  4151. 000029D8  D040                     add.w      D0, D0
  4152. 000029DA  3830 0070                move.w     D4, [A0 + D0.w + 0x70]
  4153. 000029DE  5244                     addq.w     D4, 1
  4154. 000029E0  1007                     move.b     D0, D7
  4155. 000029E2  4880                     ext.w      D0
  4156. 000029E4  E540                     asl        D0.w, 2
  4157. 000029E6  26B0 0074                move.l     [A3], [A0 + D0.w + 0x74]
  4158. 000029EA  6018                     bra        +0x1A /* 00002A04 */
  4159. label000029EC:
  4160. 000029EC  7801                     moveq.l    D4, 0x01
  4161. 000029EE  1007                     move.b     D0, D7
  4162. 000029F0  4880                     ext.w      D0
  4163. 000029F2  41ED F618                lea.l      A0, [A5 - 0x9E8]
  4164. 000029F6  1230 0000                move.b     D1, [A0 + D0.w]
  4165. 000029FA  4881                     ext.w      D1
  4166. 000029FC  2054                     movea.l    A0, [A4]
  4167. 000029FE  E541                     asl        D1.w, 2
  4168. 00002A00  26B0 1044                move.l     [A3], [A0 + D1.w + 0x44]
  4169. label00002A04:
  4170. 00002A04  3D45 FFF2                move.w     [A6 - 0xE], D5
  4171. 00002A08  3D44 FFFC                move.w     [A6 - 0x4], D4
  4172. 00002A0C  601C                     bra        +0x1E /* 00002A2A */
  4173. label00002A0E:
  4174. 00002A0E  42A7                     clr.l      -[A7]
  4175. 00002A10  1F07                     move.b     -[A7], D7
  4176. 00002A12  2F13                     move.l     -[A7], [A3]
  4177. 00002A14  486E FFFF                pea.l      [A6 - 0x1]
  4178. 00002A18  2054                     movea.l    A0, [A4]
  4179. 00002A1A  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4180. 00002A1E  4EAD 30A2                jsr        [A5 + 0x30A2 /* export_1552 */]
  4181. 00002A22  269F                     move.l     [A3], [A7]+
  4182. 00002A24  526E FFFC                addq.w     [A6 - 0x4], 1
  4183. 00002A28  690A                     bvs        +0xC /* 00002A34 */
  4184. label00002A2A:
  4185. 00002A2A  302E FFFC                move.w     D0, [A6 - 0x4]
  4186. 00002A2E  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  4187. 00002A32  6FDA                     ble        -0x24 /* 00002A0E */
  4188. label00002A34:
  4189. 00002A34  42A7                     clr.l      -[A7]
  4190. 00002A36  2F13                     move.l     -[A7], [A3]
  4191. 00002A38  1006                     move.b     D0, D6
  4192. 00002A3A  4880                     ext.w      D0
  4193. 00002A3C  2054                     movea.l    A0, [A4]
  4194. 00002A3E  E540                     asl        D0.w, 2
  4195. 00002A40  2F30 004C                move.l     -[A7], [A0 + D0.w + 0x4C]
  4196. 00002A44  201F                     move.l     D0, [A7]+
  4197. 00002A46  2E9F                     move.l     [A7], [A7]+
  4198. 00002A48  B097                     cmp.l      D0, [A7]
  4199. 00002A4A  6C02                     bge        +0x4 /* 00002A4E */
  4200. 00002A4C  2E80                     move.l     [A7], D0
  4201. label00002A4E:
  4202. 00002A4E  269F                     move.l     [A3], [A7]+
  4203. 00002A50  1007                     move.b     D0, D7
  4204. 00002A52  4880                     ext.w      D0
  4205. 00002A54  2054                     movea.l    A0, [A4]
  4206. 00002A56  D040                     add.w      D0, D0
  4207. 00002A58  3185 0070                move.w     [A0 + D0.w + 0x70], D5
  4208. 00002A5C  1007                     move.b     D0, D7
  4209. 00002A5E  4880                     ext.w      D0
  4210. 00002A60  E540                     asl        D0.w, 2
  4211. 00002A62  2193 0074                move.l     [A0 + D0.w + 0x74], [A3]
  4212. 00002A66  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4213. 00002A6A  4E5E                     unlink     A6
  4214. 00002A6C  205F                     movea.l    A0, [A7]+
  4215. 00002A6E  DEFC 000C                add.w      A7, 0xC
  4216. 00002A72  4ED0                     jmp        [A0]
  4217. fn00002A74:
  4218. 00002A74  4E56 FFFE                link       A6, -0x0002
  4219. 00002A78  2F07                     move.l     -[A7], D7
  4220. 00002A7A  2F3C C800 0000           move.l     -[A7], 0xC8000000
  4221. 00002A80  A8FD                     syscall    PrGlue
  4222. 00002A82  4267                     clr.w      -[A7]
  4223. 00002A84  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  4224. 00002A8A  A8FD                     syscall    PrGlue
  4225. 00002A8C  3E1F                     move.w     D7, [A7]+
  4226. 00002A8E  6720                     beq        +0x22 /* 00002AB0 */
  4227. 00002A90  70D5                     moveq.l    D0, 0xFFFFFFD5
  4228. 00002A92  B047                     cmp.w      D0, D7
  4229. 00002A94  57C0                     seq        D0
  4230. 00002A96  4A00                     tst.b      D0
  4231. 00002A98  660A                     bne        +0xC /* 00002AA4 */
  4232. 00002A9A  0C47 FF3F                cmpi.w     D7, 0xFF3F
  4233. 00002A9E  57C1                     seq        D1
  4234. 00002AA0  8001                     or.b       D0, D1
  4235. 00002AA2  6704                     beq        +0x6 /* 00002AA8 */
  4236. label00002AA4:
  4237. 00002AA4  3E3C B1DB                move.w     D7, 0xB1DB
  4238. label00002AA8:
  4239. 00002AA8  3F07                     move.w     -[A7], D7
  4240. 00002AAA  42A7                     clr.l      -[A7]
  4241. 00002AAC  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  4242. label00002AB0:
  4243. 00002AB0  2E1F                     move.l     D7, [A7]+
  4244. 00002AB2  4E5E                     unlink     A6
  4245. 00002AB4  2E9F                     move.l     [A7], [A7]+
  4246. 00002AB6  4E75                     rts
  4247. export_715:
  4248. 00002AB8  4E56 FFF8                link       A6, -0x0008
  4249. 00002ABC  48E7 0308                movem.l    -[A7], D6,D7,A4
  4250. 00002AC0  286E 0008                movea.l    A4, [A6 + 0x8]
  4251. 00002AC4  302E 000C                move.w     D0, [A6 + 0xC]
  4252. 00002AC8  2054                     movea.l    A0, [A4]
  4253. 00002ACA  9068 005E                sub.w      D0, [A0 + 0x5E]
  4254. 00002ACE  3C00                     move.w     D6, D0
  4255. 00002AD0  5246                     addq.w     D6, 1
  4256. 00002AD2  1028 006A                move.b     D0, [A0 + 0x6A]
  4257. 00002AD6  4880                     ext.w      D0
  4258. 00002AD8  43ED F618                lea.l      A1, [A5 - 0x9E8]
  4259. 00002ADC  1E31 0000                move.b     D7, [A1 + D0.w]
  4260. 00002AE0  3006                     move.w     D0, D6
  4261. 00002AE2  5340                     subq.w     D0, 1
  4262. 00002AE4  1207                     move.b     D1, D7
  4263. 00002AE6  4881                     ext.w      D1
  4264. 00002AE8  D241                     add.w      D1, D1
  4265. 00002AEA  48C0                     ext.l      D0
  4266. 00002AEC  81F0 105A                divs.w     D0, [A0 + D1.w + 0x5A]
  4267. 00002AF0  1207                     move.b     D1, D7
  4268. 00002AF2  4881                     ext.w      D1
  4269. 00002AF4  D241                     add.w      D1, D1
  4270. 00002AF6  3D80 10F8                move.w     [A6 + D1.w - 0x8], D0
  4271. 00002AFA  1007                     move.b     D0, D7
  4272. 00002AFC  4880                     ext.w      D0
  4273. 00002AFE  D040                     add.w      D0, D0
  4274. 00002B00  1207                     move.b     D1, D7
  4275. 00002B02  4881                     ext.w      D1
  4276. 00002B04  D241                     add.w      D1, D1
  4277. 00002B06  3430 105A                move.w     D2, [A0 + D1.w + 0x5A]
  4278. 00002B0A  C5F6 00F8                muls.w     D2, [A6 + D0.w - 0x8]
  4279. 00002B0E  3006                     move.w     D0, D6
  4280. 00002B10  9042                     sub.w      D0, D2
  4281. 00002B12  5340                     subq.w     D0, 1
  4282. 00002B14  1228 006A                move.b     D1, [A0 + 0x6A]
  4283. 00002B18  4881                     ext.w      D1
  4284. 00002B1A  D241                     add.w      D1, D1
  4285. 00002B1C  3D80 10F8                move.w     [A6 + D1.w - 0x8], D0
  4286. 00002B20  2D6E FFF8 000E           move.l     [A6 + 0xE], [A6 - 0x8]
  4287. 00002B26  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4288. 00002B2A  4E5E                     unlink     A6
  4289. 00002B2C  205F                     movea.l    A0, [A7]+
  4290. 00002B2E  5C4F                     addq.w     A7, 6
  4291. 00002B30  4ED0                     jmp        [A0]
  4292. 00002B32  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4293. 00002B36  FFFC                     .invalid   <<F/7/7>>
  4294. 00002B38  2F0C                     move.l     -[A7], A4
  4295. 00002B3A  286E 0008                movea.l    A4, [A6 + 0x8]
  4296. 00002B3E  286C 0008                movea.l    A4, [A4 + 0x8]
  4297. 00002B42  204C                     movea.l    A0, A4
  4298. 00002B44  5088                     addq.l     A0, 8
  4299. 00002B46  2050                     movea.l    A0, [A0]
  4300. 00002B48  2D48 FFFC                move.l     [A6 - 0x4], A0
  4301. 00002B4C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4302. 00002B50  4EAD 22AA                jsr        [A5 + 0x22AA /* export_1105 */]
  4303. 00002B54  285F                     movea.l    A4, [A7]+
  4304. 00002B56  4E5E                     unlink     A6
  4305. 00002B58  205F                     movea.l    A0, [A7]+
  4306. 00002B5A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4307. 00002B5E  4ED0                     jmp        [A0]
  4308. 00002B60  4E56 FE8E                link       A6, -0x0172
  4309. 00002B64  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  4310. 00002B68  286E 0008                movea.l    A4, [A6 + 0x8]
  4311. 00002B6C  266C 0008                movea.l    A3, [A4 + 0x8]
  4312. 00002B70  2B6C 0008 FA98           move.l     [A5 - 0x568], [A4 + 0x8]
  4313. 00002B76  0C6C 00B3 0010           cmpi.w     [A4 + 0x10], 0xB3
  4314. 00002B7C  57C0                     seq        D0
  4315. 00002B7E  4400                     neg.b      D0
  4316. 00002B80  1D40 FED6                move.b     [A6 - 0x12A], D0
  4317. 00002B84  1D7C 0001 FED9           move.b     [A6 - 0x127], 0x1
  4318. 00002B8A  422E FED8                clr.b      [A6 - 0x128]
  4319. 00002B8E  2253                     movea.l    A1, [A3]
  4320. 00002B90  2069 0056                movea.l    A0, [A1 + 0x56]
  4321. 00002B94  2050                     movea.l    A0, [A0]
  4322. 00002B96  45EE FEE4                lea.l      A2, [A6 - 0x11C]
  4323. 00002B9A  41E8 003E                lea.l      A0, [A0 + 0x3E]
  4324. 00002B9E  7004                     moveq.l    D0, 0x04
  4325. label00002BA0:
  4326. 00002BA0  24D8                     move.l     [A2]+, [A0]+
  4327. 00002BA2  51C8 FFFC                dbf        D0, -0x6 /* 00002BA0 */
  4328. 00002BA6  486E FED0                pea.l      [A6 - 0x130]
  4329. 00002BAA  2053                     movea.l    A0, [A3]
  4330. 00002BAC  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4331. 00002BB0  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  4332. 00002BB4  2053                     movea.l    A0, [A3]
  4333. 00002BB6  216E FED0 005A           move.l     [A0 + 0x5A], [A6 - 0x130]
  4334. 00002BBC  42A7                     clr.l      -[A7]
  4335. 00002BBE  302E FEE4                move.w     D0, [A6 - 0x11C]
  4336. 00002BC2  48C0                     ext.l      D0
  4337. 00002BC4  2F00                     move.l     -[A7], D0
  4338. 00002BC6  2053                     movea.l    A0, [A3]
  4339. 00002BC8  3028 005E                move.w     D0, [A0 + 0x5E]
  4340. 00002BCC  48C0                     ext.l      D0
  4341. 00002BCE  2F00                     move.l     -[A7], D0
  4342. 00002BD0  201F                     move.l     D0, [A7]+
  4343. 00002BD2  2E9F                     move.l     [A7], [A7]+
  4344. 00002BD4  B097                     cmp.l      D0, [A7]
  4345. 00002BD6  6F02                     ble        +0x4 /* 00002BDA */
  4346. 00002BD8  2E80                     move.l     [A7], D0
  4347. label00002BDA:
  4348. 00002BDA  201F                     move.l     D0, [A7]+
  4349. 00002BDC  3E00                     move.w     D7, D0
  4350. 00002BDE  42A7                     clr.l      -[A7]
  4351. 00002BE0  302E FEE6                move.w     D0, [A6 - 0x11A]
  4352. 00002BE4  48C0                     ext.l      D0
  4353. 00002BE6  2F00                     move.l     -[A7], D0
  4354. 00002BE8  4267                     clr.w      -[A7]
  4355. 00002BEA  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4356. 00002BEE  4EAD 321A                jsr        [A5 + 0x321A /* export_1599 */]
  4357. 00002BF2  301F                     move.w     D0, [A7]+
  4358. 00002BF4  48C0                     ext.l      D0
  4359. 00002BF6  2F00                     move.l     -[A7], D0
  4360. 00002BF8  201F                     move.l     D0, [A7]+
  4361. 00002BFA  2E9F                     move.l     [A7], [A7]+
  4362. 00002BFC  B097                     cmp.l      D0, [A7]
  4363. 00002BFE  6C02                     bge        +0x4 /* 00002C02 */
  4364. 00002C00  2E80                     move.l     [A7], D0
  4365. label00002C02:
  4366. 00002C02  201F                     move.l     D0, [A7]+
  4367. 00002C04  3C00                     move.w     D6, D0
  4368. 00002C06  BE46                     cmp.w      D7, D6
  4369. 00002C08  6F12                     ble        +0x14 /* 00002C1C */
  4370. 00002C0A  2F3C 00FB 0000           move.l     -[A7], 0xFB0000
  4371. 00002C10  42A7                     clr.l      -[A7]
  4372. 00002C12  A985                     syscall    Alert
  4373. 00002C14  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  4374. 00002C18  6000 0150                bra        +0x152 /* 00002D6A */
  4375. label00002C1C:
  4376. 00002C1C  3006                     move.w     D0, D6
  4377. 00002C1E  9047                     sub.w      D0, D7
  4378. 00002C20  5240                     addq.w     D0, 1
  4379. 00002C22  3D40 FEE2                move.w     [A6 - 0x11E], D0
  4380. 00002C26  7001                     moveq.l    D0, 0x01
  4381. 00002C28  B02E FEEA                cmp.b      D0, [A6 - 0x116]
  4382. 00002C2C  57C0                     seq        D0
  4383. 00002C2E  4400                     neg.b      D0
  4384. 00002C30  1D40 FED7                move.b     [A6 - 0x129], D0
  4385. 00002C34  6748                     beq        +0x4A /* 00002C7E */
  4386. 00002C36  486E FEFA                pea.l      [A6 - 0x106]
  4387. 00002C3A  486E FEF8                pea.l      [A6 - 0x108]
  4388. 00002C3E  486E FEDC                pea.l      [A6 - 0x124]
  4389. 00002C42  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4390. 00002C46  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  4391. 00002C4A  102E FED6                move.b     D0, [A6 - 0x12A]
  4392. 00002C4E  6634                     bne        +0x36 /* 00002C84 */
  4393. 00002C50  4A2E FEFA                tst.b      [A6 - 0x106]
  4394. 00002C54  672E                     beq        +0x30 /* 00002C84 */
  4395. 00002C56  2253                     movea.l    A1, [A3]
  4396. 00002C58  2069 0056                movea.l    A0, [A1 + 0x56]
  4397. 00002C5C  2050                     movea.l    A0, [A0]
  4398. 00002C5E  41E8 003E                lea.l      A0, [A0 + 0x3E]
  4399. 00002C62  2D48 FE8E                move.l     [A6 - 0x172], A0
  4400. 00002C66  41EE FEFA                lea.l      A0, [A6 - 0x106]
  4401. 00002C6A  246E FE8E                movea.l    A2, [A6 - 0x172]
  4402. 00002C6E  2548 000C                move.l     [A2 + 0xC], A0
  4403. 00002C72  206E FE8E                movea.l    A0, [A6 - 0x172]
  4404. 00002C76  316E FEF8 0010           move.w     [A0 + 0x10], [A6 - 0x108]
  4405. 00002C7C  6006                     bra        +0x8 /* 00002C84 */
  4406. label00002C7E:
  4407. 00002C7E  3D7C 7FFF FEDC           move.w     [A6 - 0x124], 0x7FFF
  4408. label00002C84:
  4409. 00002C84  3A07                     move.w     D5, D7
  4410. 00002C86  5345                     subq.w     D5, 1
  4411. 00002C88  42A7                     clr.l      -[A7]
  4412. 00002C8A  302E FEDC                move.w     D0, [A6 - 0x124]
  4413. 00002C8E  48C0                     ext.l      D0
  4414. 00002C90  2F00                     move.l     -[A7], D0
  4415. 00002C92  302E FEE2                move.w     D0, [A6 - 0x11E]
  4416. 00002C96  48C0                     ext.l      D0
  4417. 00002C98  2F00                     move.l     -[A7], D0
  4418. 00002C9A  201F                     move.l     D0, [A7]+
  4419. 00002C9C  2E9F                     move.l     [A7], [A7]+
  4420. 00002C9E  B097                     cmp.l      D0, [A7]
  4421. 00002CA0  6C02                     bge        +0x4 /* 00002CA4 */
  4422. 00002CA2  2E80                     move.l     [A7], D0
  4423. label00002CA4:
  4424. 00002CA4  201F                     move.l     D0, [A7]+
  4425. 00002CA6  3D40 FEDC                move.w     [A6 - 0x124], D0
  4426. 00002CAA  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4427. 00002CAE  4EAD 22DA                jsr        [A5 + 0x22DA /* export_1111 */]
  4428. 00002CB2  486E FE92                pea.l      [A6 - 0x16E]
  4429. 00002CB6  487A FE7C                pea.l      [PC - 0x184 /* 00002B34, value 0x4E56FFFC */]
  4430. 00002CBA  2F0E                     move.l     -[A7], A6
  4431. 00002CBC  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  4432. label00002CC0:
  4433. 00002CC0  3805                     move.w     D4, D5
  4434. 00002CC2  5244                     addq.w     D4, 1
  4435. 00002CC4  42A7                     clr.l      -[A7]
  4436. 00002CC6  3F04                     move.w     -[A7], D4
  4437. 00002CC8  302E FEDC                move.w     D0, [A6 - 0x124]
  4438. 00002CCC  D044                     add.w      D0, D4
  4439. 00002CCE  5340                     subq.w     D0, 1
  4440. 00002CD0  3F00                     move.w     -[A7], D0
  4441. 00002CD2  1F2E FED6                move.b     -[A7], [A6 - 0x12A]
  4442. 00002CD6  302E FEDC                move.w     D0, [A6 - 0x124]
  4443. 00002CDA  B06E FEE2                cmp.w      D0, [A6 - 0x11E]
  4444. 00002CDE  5DC0                     slt        D0
  4445. 00002CE0  4400                     neg.b      D0
  4446. 00002CE2  1F00                     move.b     -[A7], D0
  4447. 00002CE4  486E FED8                pea.l      [A6 - 0x128]
  4448. 00002CE8  486E FEDE                pea.l      [A6 - 0x122]
  4449. 00002CEC  486E FED9                pea.l      [A6 - 0x127]
  4450. 00002CF0  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4451. 00002CF4  4EAD 22C2                jsr        [A5 + 0x22C2 /* export_1108 */]
  4452. 00002CF8  206E 0008                movea.l    A0, [A6 + 0x8]
  4453. 00002CFC  215F 0012                move.l     [A0 + 0x12], [A7]+
  4454. 00002D00  102E FED9                move.b     D0, [A6 - 0x127]
  4455. 00002D04  6704                     beq        +0x6 /* 00002D0A */
  4456. 00002D06  3A2E FEDE                move.w     D5, [A6 - 0x122]
  4457. label00002D0A:
  4458. 00002D0A  102E FED8                move.b     D0, [A6 - 0x128]
  4459. 00002D0E  6712                     beq        +0x14 /* 00002D22 */
  4460. 00002D10  302E FEDE                move.w     D0, [A6 - 0x122]
  4461. 00002D14  5340                     subq.w     D0, 1
  4462. 00002D16  9044                     sub.w      D0, D4
  4463. 00002D18  3D40 FEDC                move.w     [A6 - 0x124], D0
  4464. 00002D1C  1D7C 0001 FED9           move.b     [A6 - 0x127], 0x1
  4465. label00002D22:
  4466. 00002D22  BC45                     cmp.w      D6, D5
  4467. 00002D24  57C0                     seq        D0
  4468. 00002D26  4A00                     tst.b      D0
  4469. 00002D28  661E                     bne        +0x20 /* 00002D48 */
  4470. 00002D2A  7201                     moveq.l    D1, 0x01
  4471. 00002D2C  B26E FEDC                cmp.w      D1, [A6 - 0x124]
  4472. 00002D30  5EC1                     sgt        D1
  4473. 00002D32  8001                     or.b       D0, D1
  4474. 00002D34  6612                     bne        +0x14 /* 00002D48 */
  4475. 00002D36  122E FED9                move.b     D1, [A6 - 0x127]
  4476. 00002D3A  0A01 0001                xori.b     D1, 0x1
  4477. 00002D3E  8001                     or.b       D0, D1
  4478. 00002D40  0240 0001                andi.w     D0, 0x1
  4479. 00002D44  6700 FF7A                beq        -0x84 /* 00002CC0 */
  4480. label00002D48:
  4481. 00002D48  7001                     moveq.l    D0, 0x01
  4482. 00002D4A  B06E FEDC                cmp.w      D0, [A6 - 0x124]
  4483. 00002D4E  6F0A                     ble        +0xC /* 00002D5A */
  4484. 00002D50  3F3C B1E0                move.w     -[A7], 0xB1E0
  4485. 00002D54  42A7                     clr.l      -[A7]
  4486. 00002D56  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  4487. label00002D5A:
  4488. 00002D5A  486E FE92                pea.l      [A6 - 0x16E]
  4489. 00002D5E  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  4490. 00002D62  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4491. 00002D66  4EAD 22AA                jsr        [A5 + 0x22AA /* export_1105 */]
  4492. label00002D6A:
  4493. 00002D6A  7000                     moveq.l    D0, 0x00
  4494. 00002D6C  2B40 FA98                move.l     [A5 - 0x568], D0
  4495. 00002D70  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  4496. 00002D74  4E5E                     unlink     A6
  4497. 00002D76  2E9F                     move.l     [A7], [A7]+
  4498. 00002D78  4E75                     rts
  4499. 00002D7A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4500. 00002D7E  0000 0C6E                ori.b      D0, 0x6E /* 'n' */
  4501. 00002D82  E020                     asr        D0.b, D0
  4502. 00002D84  0010 5CC0                ori.b      [A0], 0xC0
  4503. 00002D88  4A00                     tst.b      D0
  4504. 00002D8A  6718                     beq        +0x1A /* 00002DA4 */
  4505. 00002D8C  0C6E E02A 0010           cmpi.w     [A6 + 0x10], 0xE02A
  4506. 00002D92  5FC1                     sle        D1
  4507. 00002D94  C001                     and.b      D0, D1
  4508. 00002D96  670C                     beq        +0xE /* 00002DA4 */
  4509. 00002D98  4267                     clr.w      -[A7]
  4510. 00002D9A  2F3C 0082 0004           move.l     -[A7], 0x820004
  4511. 00002DA0  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  4512. label00002DA4:
  4513. 00002DA4  4AAE 000C                tst.l      [A6 + 0xC]
  4514. 00002DA8  6610                     bne        +0x12 /* 00002DBA */
  4515. 00002DAA  486D F6C8                pea.l      [A5 - 0x938]
  4516. 00002DAE  206E 0008                movea.l    A0, [A6 + 0x8]
  4517. 00002DB2  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4518. 00002DB6  4EAD 22B2                jsr        [A5 + 0x22B2 /* export_1106 */]
  4519. label00002DBA:
  4520. 00002DBA  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4521. 00002DBE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4522. 00002DC2  2F3C 0082 0004           move.l     -[A7], 0x820004
  4523. 00002DC8  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  4524. 00002DCC  4E5E                     unlink     A6
  4525. 00002DCE  205F                     movea.l    A0, [A7]+
  4526. 00002DD0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4527. 00002DD4  4ED0                     jmp        [A0]
  4528. 00002DD6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4529. export_716: // at 00002DD8 (misaligned)
  4530. 00002DDA  FFC2                     .invalid   <<F/7/7>>
  4531. 00002DDC  7000                     moveq.l    D0, 0x00
  4532. 00002DDE  2D40 0012                move.l     [A6 + 0x12], D0
  4533. 00002DE2  422D FA94                clr.b      [A5 - 0x56C]
  4534. 00002DE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4535. 00002DEA  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  4536. 00002DEE  486E FFC2                pea.l      [A6 - 0x3E]
  4537. 00002DF2  487A FF88                pea.l      [PC - 0x78 /* 00002D7C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4538. 00002DF6  2F0E                     move.l     -[A7], A6
  4539. 00002DF8  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  4540. 00002DFC  487A FD62                pea.l      [PC - 0x29E /* 00002B60, value 0x4E56FE8E */]
  4541. 00002E00  2F0E                     move.l     -[A7], A6
  4542. 00002E02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4543. 00002E06  4EBA F808                jsr        [PC - 0x7F8 /* 00002610 */]
  4544. 00002E0A  486E FFC2                pea.l      [A6 - 0x3E]
  4545. 00002E0E  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  4546. 00002E12  102D FA94                move.b     D0, [A5 - 0x56C]
  4547. 00002E16  0A00 0001                xori.b     D0, 0x1
  4548. 00002E1A  206E 000C                movea.l    A0, [A6 + 0xC]
  4549. 00002E1E  1080                     move.b     [A0], D0
  4550. 00002E20  4E5E                     unlink     A6
  4551. 00002E22  205F                     movea.l    A0, [A7]+
  4552. 00002E24  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4553. 00002E28  4ED0                     jmp        [A0]
  4554. 00002E2A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4555. export_717: // at 00002E2C (misaligned)
  4556. 00002E2E  FFFE                     .invalid   <<F/7/7>>
  4557. 00002E30  48E7 0018                movem.l    -[A7], A3,A4
  4558. 00002E34  266E 0008                movea.l    A3, [A6 + 0x8]
  4559. 00002E38  486E FFFF                pea.l      [A6 - 0x1]
  4560. 00002E3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4561. 00002E40  4EBA 00C6                jsr        [PC + 0xC6 /* 00002F08 */]
  4562. 00002E44  4267                     clr.w      -[A7]
  4563. 00002E46  2F3C C000 0200           move.l     -[A7], 0xC0000200
  4564. 00002E4C  A8FD                     syscall    PrGlue
  4565. 00002E4E  2253                     movea.l    A1, [A3]
  4566. 00002E50  2069 0056                movea.l    A0, [A1 + 0x56]
  4567. 00002E54  2050                     movea.l    A0, [A0]
  4568. 00002E56  49E8 003E                lea.l      A4, [A0 + 0x3E]
  4569. 00002E5A  28BC 0000 270F           move.l     [A4], 0x270F
  4570. 00002E60  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  4571. 00002E66  4CDF 1800                movem.l    A3,A4, [A7]+
  4572. 00002E6A  4E5E                     unlink     A6
  4573. 00002E6C  2E9F                     move.l     [A7], [A7]+
  4574. 00002E6E  4E75                     rts
  4575. export_718:
  4576. 00002E70  4E56 0000                link       A6, 0
  4577. 00002E74  2F0C                     move.l     -[A7], A4
  4578. 00002E76  286E 0008                movea.l    A4, [A6 + 0x8]
  4579. 00002E7A  2054                     movea.l    A0, [A4]
  4580. 00002E7C  4AA8 000E                tst.l      [A0 + 0xE]
  4581. 00002E80  6718                     beq        +0x1A /* 00002E9A */
  4582. 00002E82  42A7                     clr.l      -[A7]
  4583. 00002E84  2054                     movea.l    A0, [A4]
  4584. 00002E86  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4585. 00002E8A  4EAD 30E2                jsr        [A5 + 0x30E2 /* export_1560 */]
  4586. 00002E8E  4A9F                     tst.l      [A7]+
  4587. 00002E90  56C0                     sne        D0
  4588. 00002E92  4400                     neg.b      D0
  4589. 00002E94  1D40 000C                move.b     [A6 + 0xC], D0
  4590. 00002E98  6004                     bra        +0x6 /* 00002E9E */
  4591. label00002E9A:
  4592. 00002E9A  422E 000C                clr.b      [A6 + 0xC]
  4593. label00002E9E:
  4594. 00002E9E  285F                     movea.l    A4, [A7]+
  4595. 00002EA0  4E5E                     unlink     A6
  4596. 00002EA2  2E9F                     move.l     [A7], [A7]+
  4597. 00002EA4  4E75                     rts
  4598. 00002EA6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4599. 00002EAA  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  4600. 00002EAE  226E 0008                movea.l    A1, [A6 + 0x8]
  4601. 00002EB2  2069 000C                movea.l    A0, [A1 + 0xC]
  4602. 00002EB6  2F08                     move.l     -[A7], A0
  4603. 00002EB8  4267                     clr.w      -[A7]
  4604. 00002EBA  246E 0008                movea.l    A2, [A6 + 0x8]
  4605. 00002EBE  226A 0008                movea.l    A1, [A2 + 0x8]
  4606. 00002EC2  2251                     movea.l    A1, [A1]
  4607. 00002EC4  2F29 0056                move.l     -[A7], [A1 + 0x56]
  4608. 00002EC8  2F3C 5204 0498           move.l     -[A7], 0x52040498
  4609. 00002ECE  A8FD                     syscall    PrGlue
  4610. 00002ED0  101F                     move.b     D0, [A7]+
  4611. 00002ED2  205F                     movea.l    A0, [A7]+
  4612. 00002ED4  1080                     move.b     [A0], D0
  4613. 00002ED6  245F                     movea.l    A2, [A7]+
  4614. 00002ED8  4E5E                     unlink     A6
  4615. 00002EDA  2E9F                     move.l     [A7], [A7]+
  4616. 00002EDC  4E75                     rts
  4617. 00002EDE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4618. 00002EE2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  4619. 00002EE6  0008 2F28                ori.b      A0, 0x28 /* '(' */
  4620. 00002EEA  0008 4EAD                ori.b      A0, 0xAD
  4621. 00002EEE  3242                     movea.w    A1, D2
  4622. 00002EF0  206E 0008                movea.l    A0, [A6 + 0x8]
  4623. 00002EF4  2C48                     movea.l    A6, A0
  4624. 00002EF6  4EFA 003C                jmp        [PC + 0x3C /* 00002F34 */]
  4625. 00002EFA  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  4626. 00002EFE  205F                     movea.l    A0, [A7]+
  4627. 00002F00  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4628. 00002F04  4ED0                     jmp        [A0]
  4629. 00002F06  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4630. // begin alternate branch 00002F08-00002F0C
  4631. export_719:
  4632. fn00002F08:
  4633. 00002F08  4E56 FFC2                link       A6, -0x003E
  4634. // end alternate branch 00002F08-00002F0C
  4635. export_719: // at 00002F08 (misaligned)
  4636. fn00002F08: // (misaligned)
  4637. 00002F0A  FFC2                     .invalid   <<F/7/7>>
  4638. 00002F0C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4639. 00002F10  486E FFC2                pea.l      [A6 - 0x3E]
  4640. 00002F14  487A FFCA                pea.l      [PC - 0x36 /* 00002EE0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4641. 00002F18  2F0E                     move.l     -[A7], A6
  4642. 00002F1A  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  4643. 00002F1E  487A FF88                pea.l      [PC - 0x78 /* 00002EA8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4644. 00002F22  2F0E                     move.l     -[A7], A6
  4645. 00002F24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4646. 00002F28  4EBA F6E6                jsr        [PC - 0x91A /* 00002610 */]
  4647. 00002F2C  486E FFC2                pea.l      [A6 - 0x3E]
  4648. 00002F30  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  4649. label00002F34:
  4650. 00002F34  4FEE FFA2                lea.l      A7, [A6 - 0x5E]
  4651. 00002F38  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4652. 00002F3C  4E5E                     unlink     A6
  4653. 00002F3E  205F                     movea.l    A0, [A7]+
  4654. 00002F40  504F                     addq.w     A7, 8
  4655. 00002F42  4ED0                     jmp        [A0]
  4656.